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: