QuadPatch Class Reference

#include <QuadPatch.h>

Inheritance diagram for QuadPatch:

Patch List of all members.

Public Member Functions

 QuadPatch ()
 QuadPatch (int materialID, int numSubdivIJ, int numSubdivJK, const Matrix &vertexCoords)
 ~QuadPatch ()
void setMaterialID (int materialID)
void setDiscretization (int numSubdivIJ, int numSubdivJK)
void setVertCoords (const Matrix &vertexCoords)
int getMaterialID (void) const
int getNumCells (void) const
Cell ** getCells (void) const
PatchgetCopy (void) const
void getDiscretization (int &numSubdivIJ, int &numSubdivJK) const
const MatrixgetVertCoords (void) const
void Print (OPS_Stream &s, int flag=0) const

Friends

OPS_Streamoperator<< (OPS_Stream &s, QuadPatch &quadPatch)

Detailed Description

Definition at line 38 of file QuadPatch.h.


Constructor & Destructor Documentation

QuadPatch::QuadPatch (  ) 

Definition at line 36 of file QuadPatch.cpp.

Referenced by getCopy().

QuadPatch::QuadPatch ( int  materialID,
int  numSubdivIJ,
int  numSubdivJK,
const Matrix vertexCoords 
)

Definition at line 43 of file QuadPatch.cpp.

QuadPatch::~QuadPatch (  ) 

Definition at line 54 of file QuadPatch.cpp.


Member Function Documentation

void QuadPatch::setMaterialID ( int  materialID  )  [virtual]

Implements Patch.

Definition at line 59 of file QuadPatch.cpp.

void QuadPatch::setDiscretization ( int  numSubdivIJ,
int  numSubdivJK 
)

Definition at line 65 of file QuadPatch.cpp.

void QuadPatch::setVertCoords ( const Matrix vertexCoords  ) 

Definition at line 71 of file QuadPatch.cpp.

int QuadPatch::getMaterialID ( void   )  const [virtual]

Implements Patch.

Definition at line 76 of file QuadPatch.cpp.

int QuadPatch::getNumCells ( void   )  const [virtual]

Implements Patch.

Definition at line 92 of file QuadPatch.cpp.

Referenced by getCells().

Cell ** QuadPatch::getCells ( void   )  const [virtual]

Implements Patch.

Definition at line 98 of file QuadPatch.cpp.

References getNumCells(), and k.

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

Implements Patch.

Definition at line 173 of file QuadPatch.cpp.

References QuadPatch().

void QuadPatch::getDiscretization ( int &  numSubdivIJ,
int &  numSubdivJK 
) const

Definition at line 81 of file QuadPatch.cpp.

const Matrix & QuadPatch::getVertCoords ( void   )  const

Definition at line 87 of file QuadPatch.cpp.

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

Implements Patch.

Definition at line 179 of file QuadPatch.cpp.

Referenced by operator<<().


Friends And Related Function Documentation

OPS_Stream& operator<< ( OPS_Stream s,
QuadPatch quadPatch 
) [friend]

Definition at line 189 of file QuadPatch.cpp.


The documentation for this class was generated from the following files:

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