#include <ShellManagerBasic.h>
Public Types | |
element = 0 | |
vertex = 1 | |
enum | PressureLocation { element = 0, vertex = 1 } |
Public Member Functions | |
ShellManagerBasic (const std::string &controlFileName) | |
virtual | ~ShellManagerBasic () |
virtual void | computeMassPrepareAdvance () |
virtual void | predict () |
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::ShellManagerBasic::ShellManagerBasic | ( | const std::string & | controlFileName | ) |
shells::ShellManagerBasic::~ShellManagerBasic | ( | ) | [virtual] |
void shells::ShellManagerBasic::advance | ( | ) | [virtual] |
void shells::ShellManagerBasic::checkPointing | ( | unsigned | fileIDFirst = 0 , |
|
unsigned | fileIDSecond = 0 | |||
) | [virtual] |
void shells::ShellManagerBasic::computeMassPrepareAdvance | ( | ) | [virtual] |
void shells::ShellManagerBasic::correct | ( | ) | [virtual] |
void shells::ShellManagerBasic::decode | ( | double ** | coordinates, | |
double ** | velocities, | |||
int ** | globalNodeIDs, | |||
int * | numNodes, | |||
int ** | connectivity, | |||
int * | numElements | |||
) | [virtual] |
void shells::ShellManagerBasic::encodePressure | ( | double * | pressures, | |
unsigned | size, | |||
PressureLocation | loc | |||
) | [virtual] |
int shells::ShellManagerBasic::getCurrentStepNum | ( | ) | [inline, protected] |
double shells::ShellManagerBasic::getCurrentTime | ( | ) | [inline, protected] |
double shells::ShellManagerBasic::getTimeStep | ( | ) | [inline, protected] |
void shells::ShellManagerBasic::incrementCurrentTimeAndStep | ( | ) | [inline, protected] |
void shells::ShellManagerBasic::internalExternalForces | ( | ) | [virtual] |
shells::MShell*& shells::ShellManagerBasic::mShell | ( | ) | [inline, protected] |
void shells::ShellManagerBasic::predict | ( | ) | [virtual] |
void shells::ShellManagerBasic::predictAndEnforceBC | ( | ) | [virtual] |
void shells::ShellManagerBasic::printData | ( | bool | flush = false , |
|
unsigned | myRank = 0 | |||
) | [virtual] |
void shells::ShellManagerBasic::printIFaceMeshPressure | ( | unsigned | myRank = 0 |
) |
void shells::ShellManagerBasic::restart | ( | unsigned | fileIDFirst = 0 , |
|
unsigned | fileIDSecond = 0 | |||
) | [virtual] |
void shells::ShellManagerBasic::setTimeStep | ( | double | timeStepSize | ) | [inline, protected] |
virtual double shells::ShellManagerBasic::stableTimeStep | ( | ) | [inline, virtual] |
double shells::ShellManagerBasic::Thickness | ( | ) | [inline, protected] |