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