#include <N_TIA_StepErrorControl.h>
|
| N_TIA_StepErrorControl (N_IO_CmdParse &cp, N_ANP_AnalysisManager &anaManager, N_TIA_TIAParams &tiaP) |
|
virtual | ~N_TIA_StepErrorControl () |
|
void | initializeStepSizeVariables () |
|
void | updateStopTime () |
|
double | findNextStopTime () |
|
virtual void | updateTwoLevelTimeInfo (const N_TIA_TimeIntInfo &tiInfo) |
|
virtual void | outputTimeInfo (std::ostream &os) |
|
bool | initializeBreakPoints () |
|
int | getNumberOfSteps () const |
|
bool | updateBreakPoints () |
|
void | setBreakPoint (const N_UTL_BreakPoint &bp) |
|
void | setBreakPoint (double bp) |
|
void | simulationPaused () |
|
bool | isPauseTime () |
|
bool | updateMaxTimeStep (double suggestedMaxTimeStep=0.0) |
|
bool | updateMinTimeStep () |
|
bool | isFinished () |
|
void | evaluateStepError () |
|
void | integrationStepReport_ (std::ostream &os, bool step_attempt_status, bool sAStatus, bool testedError) |
|
void | terseIntegrationStepReport_ (std::ostream &os, bool step_attempt_status, bool sAStatus, bool testedError) |
|
virtual int | restartDataSize (bool pack) |
|
virtual bool | dumpRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) |
|
virtual bool | restoreRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack) |
|
bool | resetAll () |
|
virtual bool | setTIAParams () |
|
bool | registerWIMPtr (N_TIA_WorkingIntegrationMethod *wimPtr) |
|
void | printBreakPoints (std::ostream &os) const |
|
double | getEstOverTol () const |
|
void | setTimeStep (double newTimeStep) |
|
bool | getTranOPFlag () const |
|
Definition at line 87 of file N_TIA_StepErrorControl.h.
N_TIA_StepErrorControl::~N_TIA_StepErrorControl |
( |
| ) |
|
|
virtual |
N_TIA_StepErrorControl::N_TIA_StepErrorControl |
( |
| ) |
|
|
private |
bool N_TIA_StepErrorControl::dumpRestartData |
( |
char * |
buf, |
|
|
int |
bsize, |
|
|
int & |
pos, |
|
|
N_PDS_Comm * |
comm, |
|
|
bool |
pack |
|
) |
| |
|
virtual |
void N_TIA_StepErrorControl::evaluateStepError |
( |
| ) |
|
double N_TIA_StepErrorControl::findNextStopTime |
( |
| ) |
|
double N_TIA_StepErrorControl::getEstOverTol |
( |
| ) |
const |
int N_TIA_StepErrorControl::getNumberOfSteps |
( |
| ) |
const |
|
inline |
bool N_TIA_StepErrorControl::getTranOPFlag |
( |
| ) |
const |
bool N_TIA_StepErrorControl::initializeBreakPoints |
( |
| ) |
|
void N_TIA_StepErrorControl::initializeStepSizeVariables |
( |
| ) |
|
void N_TIA_StepErrorControl::integrationStepReport_ |
( |
std::ostream & |
os, |
|
|
bool |
step_attempt_status, |
|
|
bool |
sAStatus, |
|
|
bool |
testedError |
|
) |
| |
bool N_TIA_StepErrorControl::isFinished |
( |
| ) |
|
|
inline |
bool N_TIA_StepErrorControl::isPauseTime |
( |
| ) |
|
void N_TIA_StepErrorControl::outputTimeInfo |
( |
std::ostream & |
os | ) |
|
|
virtual |
void N_TIA_StepErrorControl::printBreakPoints |
( |
std::ostream & |
os | ) |
const |
bool N_TIA_StepErrorControl::resetAll |
( |
| ) |
|
int N_TIA_StepErrorControl::restartDataSize |
( |
bool |
pack | ) |
|
|
virtual |
bool N_TIA_StepErrorControl::restoreRestartData |
( |
char * |
buf, |
|
|
int |
bsize, |
|
|
int & |
pos, |
|
|
N_PDS_Comm * |
comm, |
|
|
bool |
pack |
|
) |
| |
|
virtual |
void N_TIA_StepErrorControl::setBreakPoint |
( |
const N_UTL_BreakPoint & |
bp | ) |
|
void N_TIA_StepErrorControl::setBreakPoint |
( |
double |
bp | ) |
|
bool N_TIA_StepErrorControl::setTIAParams |
( |
| ) |
|
|
virtual |
void N_TIA_StepErrorControl::setTimeStep |
( |
double |
newTimeStep | ) |
|
void N_TIA_StepErrorControl::simulationPaused |
( |
| ) |
|
void N_TIA_StepErrorControl::terseIntegrationStepReport_ |
( |
std::ostream & |
os, |
|
|
bool |
step_attempt_status, |
|
|
bool |
sAStatus, |
|
|
bool |
testedError |
|
) |
| |
bool N_TIA_StepErrorControl::updateBreakPoints |
( |
| ) |
|
bool N_TIA_StepErrorControl::updateMaxTimeStep |
( |
double |
suggestedMaxTimeStep = 0.0 | ) |
|
bool N_TIA_StepErrorControl::updateMinTimeStep |
( |
| ) |
|
void N_TIA_StepErrorControl::updatePauseTime |
( |
N_UTL_BreakPoint |
bp | ) |
|
|
protected |
void N_TIA_StepErrorControl::updateStopTime |
( |
| ) |
|
void N_TIA_StepErrorControl::updateTwoLevelTimeInfo |
( |
const N_TIA_TimeIntInfo & |
tiInfo | ) |
|
|
virtual |
double N_TIA_StepErrorControl::alpha0_ |
|
private |
std::vector<double> N_TIA_StepErrorControl::alpha_ |
|
private |
double N_TIA_StepErrorControl::alphas_ |
|
private |
std::vector<double> N_TIA_StepErrorControl::beta_ |
|
private |
std::set< N_UTL_BreakPoint > N_TIA_StepErrorControl::breakPoints_ |
|
protected |
double N_TIA_StepErrorControl::cj_ |
|
private |
double N_TIA_StepErrorControl::ck_ |
|
private |
N_IO_CmdParse& N_TIA_StepErrorControl::commandLine_ |
|
private |
int N_TIA_StepErrorControl::currentOrder_ |
|
private |
std::set< N_UTL_BreakPoint >::iterator N_TIA_StepErrorControl::currentPauseBP |
|
protected |
double N_TIA_StepErrorControl::currentTime |
double N_TIA_StepErrorControl::currentTimeStep |
double N_TIA_StepErrorControl::currentTimeStepRatio |
double N_TIA_StepErrorControl::currentTimeStepSum |
double N_TIA_StepErrorControl::Ek_ |
|
private |
double N_TIA_StepErrorControl::Ekm1_ |
|
private |
double N_TIA_StepErrorControl::Ekm2_ |
|
private |
double N_TIA_StepErrorControl::Ekp1_ |
|
private |
double N_TIA_StepErrorControl::Est_ |
|
private |
double N_TIA_StepErrorControl::estOverTol_ |
double N_TIA_StepErrorControl::finalTime |
std::vector<double> N_TIA_StepErrorControl::gamma_ |
|
private |
double N_TIA_StepErrorControl::h0_max_factor_ |
|
private |
double N_TIA_StepErrorControl::h0_safety_ |
|
private |
double N_TIA_StepErrorControl::h_max_inv_ |
|
private |
double N_TIA_StepErrorControl::h_phase0_incr_ |
|
private |
bool N_TIA_StepErrorControl::initializeFlag_ |
|
protected |
bool N_TIA_StepErrorControl::initialPhase_ |
|
private |
double N_TIA_StepErrorControl::initialTime |
double N_TIA_StepErrorControl::lastAttemptedTimeStep |
double N_TIA_StepErrorControl::lastTime |
double N_TIA_StepErrorControl::lastTimeStep |
double N_TIA_StepErrorControl::lastTimeStepRatio |
double N_TIA_StepErrorControl::lastTimeStepSum |
int N_TIA_StepErrorControl::max_LET_fail_ |
|
private |
int N_TIA_StepErrorControl::maxOrder_ |
|
private |
double N_TIA_StepErrorControl::maxTimeStep |
double N_TIA_StepErrorControl::maxTimeStepBP |
double N_TIA_StepErrorControl::maxTimeStepUser |
int N_TIA_StepErrorControl::minOrder_ |
|
private |
double N_TIA_StepErrorControl::minStepPrecisionFac_ |
|
protected |
double N_TIA_StepErrorControl::minTimeStep |
int N_TIA_StepErrorControl::nef_ |
|
private |
int N_TIA_StepErrorControl::newOrder_ |
|
private |
int N_TIA_StepErrorControl::newtonConvergenceStatus |
double N_TIA_StepErrorControl::newtonStepReduction_ |
|
protected |
double N_TIA_StepErrorControl::nextTime |
int N_TIA_StepErrorControl::nIterations |
int N_TIA_StepErrorControl::nscsco_ |
|
private |
int N_TIA_StepErrorControl::numberOfSteps_ |
|
private |
int N_TIA_StepErrorControl::numberSuccessiveFailures |
int N_TIA_StepErrorControl::oldOrder_ |
|
private |
bool N_TIA_StepErrorControl::previousCallStepSuccessful |
std::vector<double> N_TIA_StepErrorControl::psi_ |
|
private |
double N_TIA_StepErrorControl::r_factor_ |
|
private |
double N_TIA_StepErrorControl::r_fudge_ |
|
private |
double N_TIA_StepErrorControl::r_hincr_ |
|
private |
double N_TIA_StepErrorControl::r_hincr_test_ |
|
private |
double N_TIA_StepErrorControl::r_max_ |
|
private |
double N_TIA_StepErrorControl::r_min_ |
|
private |
double N_TIA_StepErrorControl::r_safety_ |
|
private |
double N_TIA_StepErrorControl::restartTimeStepScale_ |
|
protected |
double N_TIA_StepErrorControl::savedTimeStep |
std::vector<double> N_TIA_StepErrorControl::sigma_ |
|
private |
double N_TIA_StepErrorControl::startingTimeStep |
bool N_TIA_StepErrorControl::stepAttemptStatus |
double N_TIA_StepErrorControl::stopTime |
double N_TIA_StepErrorControl::Tk_ |
|
private |
double N_TIA_StepErrorControl::Tkm1_ |
|
private |
double N_TIA_StepErrorControl::Tkm1_Tk_safety_ |
|
private |
double N_TIA_StepErrorControl::Tkm2_ |
|
private |
double N_TIA_StepErrorControl::Tkp1_ |
|
private |
double N_TIA_StepErrorControl::Tkp1_Tk_safety_ |
|
private |
double N_TIA_StepErrorControl::tolAimFac_ |
|
protected |
int N_TIA_StepErrorControl::usedOrder_ |
|
private |
double N_TIA_StepErrorControl::usedStep_ |
|
private |
The documentation for this class was generated from the following files: