TetMeshInit Class Reference
#include <MeshInit.h>
List of all members.
Public Member Functions |
| TetMeshInit (double simEndTime, bool wave=false) |
virtual size_t | getSpatialDim () const |
virtual size_t | getNodesPerElem () const |
Static Public Attributes |
static const double | PARAM [] |
Protected Member Functions |
virtual CoordConn * | makeCoordConn () const |
| returns the correct derived type of CoordConn
|
virtual const double * | getParam () const |
| parametric node numbering of an element (triangle or tetrahedron)
|
virtual size_t | numFields () const |
| number of fields often the same as dimensionality
|
virtual BCFunc | getBCFunc (const double *coord) const |
| functions to compute boundary condtions
|
virtual double | initDisp (const double *coord, int f) const |
| internal function used by
|
virtual double | initVel (const double *coord, int f) const |
| internal function used by
|
Static Private Member Functions |
static double | topBC (int f, int a, double t) |
static double | botBC (int f, int a, double t) |
Constructor & Destructor Documentation
TetMeshInit::TetMeshInit |
( |
double |
simEndTime, |
|
|
bool |
wave = false | |
|
) |
| | [inline] |
Member Function Documentation
static double TetMeshInit::botBC |
( |
int |
f, |
|
|
int |
a, |
|
|
double |
t | |
|
) |
| | [inline, static, private] |
virtual BCFunc TetMeshInit::getBCFunc |
( |
const double * |
coord |
) |
const [inline, protected, virtual] |
functions to compute boundary condtions
- Parameters:
-
Implements MeshInit.
virtual size_t TetMeshInit::getNodesPerElem |
( |
|
) |
const [inline, virtual] |
virtual const double* TetMeshInit::getParam |
( |
|
) |
const [inline, protected, virtual] |
parametric node numbering of an element (triangle or tetrahedron)
Implements MeshInit.
virtual size_t TetMeshInit::getSpatialDim |
( |
|
) |
const [inline, virtual] |
virtual double TetMeshInit::initDisp |
( |
const double * |
coord, |
|
|
int |
f | |
|
) |
| | const [inline, protected, virtual] |
virtual double TetMeshInit::initVel |
( |
const double * |
coord, |
|
|
int |
f | |
|
) |
| | const [inline, protected, virtual] |
virtual CoordConn* TetMeshInit::makeCoordConn |
( |
|
) |
const [inline, protected, virtual] |
virtual size_t TetMeshInit::numFields |
( |
|
) |
const [inline, protected, virtual] |
number of fields often the same as dimensionality
Implements MeshInit.
static double TetMeshInit::topBC |
( |
int |
f, |
|
|
int |
a, |
|
|
double |
t | |
|
) |
| | [inline, static, private] |
Member Data Documentation
Initial value:
{ 1, 0, 0,
0, 1, 0,
0, 0, 0,
0, 0, 1 }
The documentation for this class was generated from the following files: