Patch Class Reference

#include <Patch.h>

Inheritance diagram for Patch:

CircPatch QuadPatch List of all members.

Public Member Functions

 Patch ()
virtual ~Patch ()
virtual void setMaterialID (int materialID)=0
virtual int getMaterialID (void) const =0
virtual int getNumCells (void) const =0
virtual Cell ** getCells (void) const =0
virtual PatchgetCopy (void) const =0
virtual void Print (OPS_Stream &s, int flag=0) const =0

Friends

OPS_Streamoperator<< (OPS_Stream &s, const Patch &patch)

Detailed Description

Definition at line 39 of file Patch.h.


Constructor & Destructor Documentation

Patch::Patch (  ) 

Definition at line 33 of file Patch.cpp.

Patch::~Patch (  )  [virtual]

Definition at line 38 of file Patch.cpp.


Member Function Documentation

virtual void Patch::setMaterialID ( int  materialID  )  [pure virtual]

Implemented in CircPatch, and QuadPatch.

virtual int Patch::getMaterialID ( void   )  const [pure virtual]

Implemented in CircPatch, and QuadPatch.

Referenced by buildSection().

virtual int Patch::getNumCells ( void   )  const [pure virtual]

Implemented in CircPatch, and QuadPatch.

virtual Cell** Patch::getCells ( void   )  const [pure virtual]

Implemented in CircPatch, and QuadPatch.

Referenced by buildSection().

virtual Patch* Patch::getCopy ( void   )  const [pure virtual]

Implemented in CircPatch, and QuadPatch.

Referenced by FiberSectionRepr::addPatch().

virtual void Patch::Print ( OPS_Stream s,
int  flag = 0 
) const [pure virtual]

Implemented in CircPatch, and QuadPatch.


Friends And Related Function Documentation

OPS_Stream& operator<< ( OPS_Stream s,
const Patch patch 
) [friend]


The documentation for this class was generated from the following files:
  • OpenSees/SRC/material/section/repres/patch/Patch.h
  • OpenSees/SRC/material/section/repres/patch/Patch.cpp

Generated on Mon Oct 23 15:05:47 2006 for OpenSees by doxygen 1.5.0