#include <AdlibCoupledSolver3.h>
Public Member Functions | |
AdlibCoupledSolver (MPI_Comm solidComm) | |
~AdlibCoupledSolver () | |
virtual void | sendBoundaryReceivePressure ()=0 |
virtual bool | setup () |
virtual void | finish () |
virtual bool | readMeshFiles (bool isARestart) |
virtual void | Initialize (double &t, double &dt) |
virtual void | Advance (double &t, double &dt) |
virtual void | Update (const double &dt) |
const double & | CurrentTime () const |
void | setCurrentTime (double _time) |
const double & | CurrentTimeStep () const |
void | setCurrentTimeStep (double _dt) |
const int & | CurrentStepCount () const |
void | setCurrentStepCount (int _step) |
double | NextTimeStep () const |
virtual void | Output () |
virtual int | NSteps () |
virtual void | Restart (double &t, double &dt) |
virtual void | Checkpointing () |
virtual void | readScalingBoundaryFile () |
const adlib::Boundary & | Boundary () const |
adlib::Boundary & | Boundary () |
std::ostream & | log () |
Protected Attributes | |
int | SubIterations |
std::ostream * | _olog |
std::ofstream | oflog |
int | myRank |
char | meshFile [80] |
char | listMatFile [80] |
char | listTypeFile [80] |
char | listBoundBBFile [80] |
char | listScaleBoundaryFile [80] |
char | materialFile [80] |
int | subdivisions |
char | outdir [80] |
bool | renameOldCheckpointedFiles |
bool | scaleBoundary |
double | xCenter |
double | yCenter |
double | zCenter |
double | ratioXPos |
double | ratioXNeg |
double | ratioYPos |
double | ratioYNeg |
double | ratioZPos |
double | ratioZNeg |
AdlibCoupledSolver< 3 >::AdlibCoupledSolver | ( | MPI_Comm | solidComm | ) | [inline] |
AdlibCoupledSolver< 3 >::~AdlibCoupledSolver | ( | ) | [inline] |
virtual void AdlibCoupledSolver< 3 >::Advance | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
adlib::Boundary& AdlibCoupledSolver< 3 >::Boundary | ( | ) | [inline] |
const adlib::Boundary& AdlibCoupledSolver< 3 >::Boundary | ( | ) | const [inline] |
virtual void AdlibCoupledSolver< 3 >::Checkpointing | ( | ) | [inline, virtual] |
const int& AdlibCoupledSolver< 3 >::CurrentStepCount | ( | ) | const [inline] |
const double& AdlibCoupledSolver< 3 >::CurrentTime | ( | ) | const [inline] |
const double& AdlibCoupledSolver< 3 >::CurrentTimeStep | ( | ) | const [inline] |
virtual void AdlibCoupledSolver< 3 >::finish | ( | ) | [inline, virtual] |
virtual void AdlibCoupledSolver< 3 >::Initialize | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
std::ostream& AdlibCoupledSolver< 3 >::log | ( | ) | [inline] |
double AdlibCoupledSolver< 3 >::NextTimeStep | ( | ) | const [inline] |
virtual int AdlibCoupledSolver< 3 >::NSteps | ( | ) | [inline, virtual] |
virtual void AdlibCoupledSolver< 3 >::Output | ( | ) | [inline, virtual] |
virtual bool AdlibCoupledSolver< 3 >::readMeshFiles | ( | bool | isARestart | ) | [inline, virtual] |
virtual void AdlibCoupledSolver< 3 >::readScalingBoundaryFile | ( | ) | [inline, virtual] |
virtual void AdlibCoupledSolver< 3 >::Restart | ( | double & | t, | |
double & | dt | |||
) | [inline, virtual] |
virtual void AdlibCoupledSolver< 3 >::sendBoundaryReceivePressure | ( | ) | [pure virtual] |
void AdlibCoupledSolver< 3 >::setCurrentStepCount | ( | int | _step | ) | [inline] |
void AdlibCoupledSolver< 3 >::setCurrentTime | ( | double | _time | ) | [inline] |
void AdlibCoupledSolver< 3 >::setCurrentTimeStep | ( | double | _dt | ) | [inline] |
virtual bool AdlibCoupledSolver< 3 >::setup | ( | ) | [inline, virtual] |
virtual void AdlibCoupledSolver< 3 >::Update | ( | const double & | dt | ) | [inline, virtual] |
std::ostream* AdlibCoupledSolver< 3 >::_olog [protected] |
char AdlibCoupledSolver< 3 >::listBoundBBFile[80] [protected] |
char AdlibCoupledSolver< 3 >::listMatFile[80] [protected] |
char AdlibCoupledSolver< 3 >::listScaleBoundaryFile[80] [protected] |
char AdlibCoupledSolver< 3 >::listTypeFile[80] [protected] |
char AdlibCoupledSolver< 3 >::materialFile[80] [protected] |
char AdlibCoupledSolver< 3 >::meshFile[80] [protected] |
int AdlibCoupledSolver< 3 >::myRank [protected] |
std::ofstream AdlibCoupledSolver< 3 >::oflog [protected] |
char AdlibCoupledSolver< 3 >::outdir[80] [protected] |
double AdlibCoupledSolver< 3 >::ratioXNeg [protected] |
double AdlibCoupledSolver< 3 >::ratioXPos [protected] |
double AdlibCoupledSolver< 3 >::ratioYNeg [protected] |
double AdlibCoupledSolver< 3 >::ratioYPos [protected] |
double AdlibCoupledSolver< 3 >::ratioZNeg [protected] |
double AdlibCoupledSolver< 3 >::ratioZPos [protected] |
bool AdlibCoupledSolver< 3 >::renameOldCheckpointedFiles [protected] |
bool AdlibCoupledSolver< 3 >::scaleBoundary [protected] |
int AdlibCoupledSolver< 3 >::subdivisions [protected] |
int AdlibCoupledSolver< 3 >::SubIterations [protected] |
double AdlibCoupledSolver< 3 >::xCenter [protected] |
double AdlibCoupledSolver< 3 >::yCenter [protected] |
double AdlibCoupledSolver< 3 >::zCenter [protected] |