shells::ShellManagerFragmented Class Reference
#include <ShellManagerFragmented.h>
List of all members.
Public Types |
| enum | PressureLocation { element = 0,
vertex = 1
} |
Public Member Functions |
| | ShellManagerFragmented (const std::string &controlFileName) |
| virtual | ~ShellManagerFragmented () |
| virtual void | computeMassPrepareAdvance () |
| virtual void | predictAndEnforceBC () |
| virtual void | internalExternalForces () |
| virtual void | correct () |
| virtual void | advance () |
| virtual void | printData (bool flush=false, unsigned myRank=0) |
| virtual void | checkPointing (unsigned fileIDFirst=0, unsigned fileIDSecond=0) |
| virtual void | restart (unsigned fileIDFirst=0, unsigned fileIDSecond=0) |
| virtual void | decode (double **coordinates, double **velocities, int **globalNodeIDs, int *numNodes, int **connectivity, int *numElements) |
| virtual void | encodePressure (double *pressures, unsigned size, PressureLocation loc) |
| void | printIFaceMeshPressure (unsigned myRank=0) |
| virtual double | stableTimeStep () |
Protected Member Functions |
| shells::MShell *& | mShell () |
| int | getCurrentStepNum () |
| void | incrementCurrentTimeAndStep () |
| void | setTimeStep (double timeStepSize) |
| double | getTimeStep () |
| double | getCurrentTime () |
| double | Thickness () |
Member Enumeration Documentation
Constructor & Destructor Documentation
| shells::ShellManagerFragmented::ShellManagerFragmented |
( |
const std::string & |
controlFileName |
) |
|
| shells::ShellManagerFragmented::~ShellManagerFragmented |
( |
|
) |
[virtual] |
Member Function Documentation
| void shells::ShellManagerFragmented::advance |
( |
|
) |
[virtual] |
| void shells::ShellManagerFragmented::checkPointing |
( |
unsigned |
fileIDFirst = 0, |
|
|
unsigned |
fileIDSecond = 0 | |
|
) |
| | [virtual] |
| void shells::ShellManagerFragmented::computeMassPrepareAdvance |
( |
|
) |
[virtual] |
| void shells::ShellManagerFragmented::correct |
( |
|
) |
[virtual] |
| void shells::ShellManagerFragmented::decode |
( |
double ** |
coordinates, |
|
|
double ** |
velocities, |
|
|
int ** |
globalNodeIDs, |
|
|
int * |
numNodes, |
|
|
int ** |
connectivity, |
|
|
int * |
numElements | |
|
) |
| | [virtual] |
| void shells::ShellManagerFragmented::encodePressure |
( |
double * |
pressures, |
|
|
unsigned |
size, |
|
|
PressureLocation |
loc | |
|
) |
| | [virtual] |
| int shells::ShellManagerFragmented::getCurrentStepNum |
( |
|
) |
[inline, protected] |
| double shells::ShellManagerFragmented::getCurrentTime |
( |
|
) |
[inline, protected] |
| double shells::ShellManagerFragmented::getTimeStep |
( |
|
) |
[inline, protected] |
| void shells::ShellManagerFragmented::incrementCurrentTimeAndStep |
( |
|
) |
[inline, protected] |
| void shells::ShellManagerFragmented::internalExternalForces |
( |
|
) |
[virtual] |
| shells::MShell*& shells::ShellManagerFragmented::mShell |
( |
|
) |
[inline, protected] |
| void shells::ShellManagerFragmented::predictAndEnforceBC |
( |
|
) |
[virtual] |
| void shells::ShellManagerFragmented::printData |
( |
bool |
flush = false, |
|
|
unsigned |
myRank = 0 | |
|
) |
| | [virtual] |
| void shells::ShellManagerFragmented::printIFaceMeshPressure |
( |
unsigned |
myRank = 0 |
) |
|
| void shells::ShellManagerFragmented::restart |
( |
unsigned |
fileIDFirst = 0, |
|
|
unsigned |
fileIDSecond = 0 | |
|
) |
| | [virtual] |
| void shells::ShellManagerFragmented::setTimeStep |
( |
double |
timeStepSize |
) |
[inline, protected] |
| virtual double shells::ShellManagerFragmented::stableTimeStep |
( |
|
) |
[inline, virtual] |
| double shells::ShellManagerFragmented::Thickness |
( |
|
) |
[inline, protected] |
The documentation for this class was generated from the following files: