vtf-logo

shells::ShellManagerFragmented Class Reference

#include <ShellManagerFragmented.h>

List of all members.

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 ()


Member Enumeration Documentation

Enumerator:
element 
vertex 


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:
Generated on Fri Aug 24 13:00:25 2007 for SFC Thin-Shell Finite Element Solver by  doxygen 1.4.7