#include <ShellManagerFragmented.h>
Public Types | |
element = 0 | |
vertex = 1 | |
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 () |
shells::ShellManagerFragmented::ShellManagerFragmented | ( | const std::string & | controlFileName | ) |
shells::ShellManagerFragmented::~ShellManagerFragmented | ( | ) | [virtual] |
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] |