#include <N_TIA_BackwardDifferentiation15.h>
|
| ~N_TIA_BackwardDifferentiation15 () |
|
virtual void | obtainPredictor () |
|
virtual void | obtainSensitivityResiduals () |
|
virtual void | loadFinalSensitivityDerivatives () |
|
virtual void | obtainPredictorDeriv () |
|
virtual void | obtainCorrectorDeriv () |
|
virtual void | updateDerivsBlock (const std::list< index_pair > &solGIDList, const std::list< index_pair > &staGIDList) |
|
virtual double | computeErrorEstimate () |
|
virtual bool | interpolateSolution (double timepoint, N_LAS_Vector *tmpSolVectorPtr, std::vector< N_LAS_Vector * > &historyVec) |
|
virtual bool | interpolateMPDESolution (std::vector< double > &timepoint, N_LAS_Vector *tmpSolVectorPtr) |
|
virtual bool | printMPDEOutputSolution (N_ANP_OutputMgrAdapter &outputManagerAdapter, const double time, N_LAS_Vector *solnVecPtr, const std::vector< double > &fastTimes) |
|
virtual bool | printWaMPDEOutputSolution (N_ANP_OutputMgrAdapter &outputManagerAdapter, const double time, N_LAS_Vector *solnVecPtr, const std::vector< double > &fastTimes, const int phiGID) |
|
virtual bool | printOutputSolution (N_ANP_OutputMgrAdapter &outputManagerAdapter, const double time, N_LAS_Vector *solnVecPtr, const bool doNotInterpolate, const std::vector< double > &outputInterpolationTimes, bool skipPrintLineOutput) |
|
virtual bool | saveOutputSolution (N_ANP_OutputMgrAdapter &outputManagerAdapter, N_LAS_Vector *solnVecPtr, const double saveTime, const bool doNotInterpolate) |
|
virtual double | computeExpoStepAdjust (double stepadjust) |
|
virtual int | getOrder () |
|
virtual int | getUsedOrder () |
|
virtual int | getNumberOfSteps () |
|
virtual int | getNscsco () |
|
virtual void | getInitialQnorm (N_TIA_TwoLevelError &tle) |
|
virtual void | setupTwoLevelError (N_TIA_TwoLevelError &tle) |
|
virtual void | obtainResidual () |
|
virtual void | obtainJacobian () |
|
virtual void | updateHistory () |
|
virtual void | restoreHistory () |
|
virtual int | getMaxOrder () |
|
virtual int | getMinOrder () |
|
virtual void | updateCoeffs () |
|
virtual void | initialize () |
|
virtual void | setTwoLevelTimeInfo (const N_TIA_TimeIntInfo &tiInfo) |
|
virtual void | rejectStep () |
|
virtual void | rejectStepForHabanero () |
|
virtual void | completeStep () |
|
virtual void | updateStateDeriv () |
|
virtual void | updateLeadCurrent () |
|
| N_TIA_TimeIntegrationMethod (N_TIA_TIAParams &tiaP, N_TIA_StepErrorControl &secTmp, N_TIA_DataStore &dsTmp) |
|
virtual | ~N_TIA_TimeIntegrationMethod () |
|
virtual double | partialTimeDeriv () |
|
virtual double | getLeadingCoeff () |
|
virtual void | setLeadingCoeff (double &LC) |
|
virtual void | applyJacobian (const N_LAS_Vector &input, N_LAS_Vector &result) |
|
N_TIA_BackwardDifferentiation15::~N_TIA_BackwardDifferentiation15 |
( |
| ) |
|
|
inline |
void N_TIA_BackwardDifferentiation15::checkReduceOrder |
( |
| ) |
|
|
privatevirtual |
void N_TIA_BackwardDifferentiation15::completeStep |
( |
| ) |
|
|
virtual |
virtual double N_TIA_BackwardDifferentiation15::computeErrorEstimate |
( |
| ) |
|
|
inlinevirtual |
double N_TIA_BackwardDifferentiation15::computeExpoStepAdjust |
( |
double |
stepadjust | ) |
|
|
inlinevirtual |
virtual int N_TIA_BackwardDifferentiation15::getMaxOrder |
( |
| ) |
|
|
inlinevirtual |
virtual int N_TIA_BackwardDifferentiation15::getMinOrder |
( |
| ) |
|
|
inlinevirtual |
virtual int N_TIA_BackwardDifferentiation15::getNscsco |
( |
| ) |
|
|
inlinevirtual |
virtual int N_TIA_BackwardDifferentiation15::getNumberOfSteps |
( |
| ) |
|
|
inlinevirtual |
virtual int N_TIA_BackwardDifferentiation15::getOrder |
( |
| ) |
|
|
inlinevirtual |
virtual int N_TIA_BackwardDifferentiation15::getUsedOrder |
( |
| ) |
|
|
inlinevirtual |
void N_TIA_BackwardDifferentiation15::initialize |
( |
| ) |
|
|
virtual |
bool N_TIA_BackwardDifferentiation15::interpolateMPDESolution |
( |
std::vector< double > & |
timepoint, |
|
|
N_LAS_Vector * |
tmpSolVectorPtr |
|
) |
| |
|
virtual |
bool N_TIA_BackwardDifferentiation15::interpolateSolution |
( |
double |
timepoint, |
|
|
N_LAS_Vector * |
tmpSolVectorPtr, |
|
|
std::vector< N_LAS_Vector * > & |
historyVec |
|
) |
| |
|
virtual |
virtual void N_TIA_BackwardDifferentiation15::loadFinalSensitivityDerivatives |
( |
| ) |
|
|
inlinevirtual |
virtual void N_TIA_BackwardDifferentiation15::obtainCorrectorDeriv |
( |
| ) |
|
|
inlinevirtual |
void N_TIA_BackwardDifferentiation15::obtainJacobian |
( |
| ) |
|
|
virtual |
void N_TIA_BackwardDifferentiation15::obtainPredictor |
( |
| ) |
|
|
virtual |
virtual void N_TIA_BackwardDifferentiation15::obtainPredictorDeriv |
( |
| ) |
|
|
inlinevirtual |
void N_TIA_BackwardDifferentiation15::obtainResidual |
( |
| ) |
|
|
virtual |
void N_TIA_BackwardDifferentiation15::obtainSensitivityResiduals |
( |
| ) |
|
|
virtual |
bool N_TIA_BackwardDifferentiation15::printMPDEOutputSolution |
( |
N_ANP_OutputMgrAdapter & |
outputManagerAdapter, |
|
|
const double |
time, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const std::vector< double > & |
fastTimes |
|
) |
| |
|
virtual |
bool N_TIA_BackwardDifferentiation15::printOutputSolution |
( |
N_ANP_OutputMgrAdapter & |
outputManagerAdapter, |
|
|
const double |
time, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const bool |
doNotInterpolate, |
|
|
const std::vector< double > & |
outputInterpolationTimes, |
|
|
bool |
skipPrintLineOutput |
|
) |
| |
|
virtual |
bool N_TIA_BackwardDifferentiation15::printWaMPDEOutputSolution |
( |
N_ANP_OutputMgrAdapter & |
outputManagerAdapter, |
|
|
const double |
time, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const std::vector< double > & |
fastTimes, |
|
|
const int |
phiGID |
|
) |
| |
|
virtual |
void N_TIA_BackwardDifferentiation15::rejectStep |
( |
| ) |
|
|
virtual |
void N_TIA_BackwardDifferentiation15::rejectStepForHabanero |
( |
| ) |
|
|
virtual |
void N_TIA_BackwardDifferentiation15::restoreHistory |
( |
| ) |
|
|
virtual |
bool N_TIA_BackwardDifferentiation15::saveOutputSolution |
( |
N_ANP_OutputMgrAdapter & |
outputManagerAdapter, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const double |
saveTime, |
|
|
const bool |
doNotInterpolate |
|
) |
| |
|
virtual |
void N_TIA_BackwardDifferentiation15::setTwoLevelTimeInfo |
( |
const N_TIA_TimeIntInfo & |
tiInfo | ) |
|
|
virtual |
void N_TIA_BackwardDifferentiation15::updateCoeffs |
( |
| ) |
|
|
virtual |
virtual void N_TIA_BackwardDifferentiation15::updateDerivsBlock |
( |
const std::list< index_pair > & |
solGIDList, |
|
|
const std::list< index_pair > & |
staGIDList |
|
) |
| |
|
inlinevirtual |
void N_TIA_BackwardDifferentiation15::updateHistory |
( |
| ) |
|
|
virtual |
void N_TIA_BackwardDifferentiation15::updateLeadCurrent |
( |
| ) |
|
|
virtual |
void N_TIA_BackwardDifferentiation15::updateStateDeriv |
( |
| ) |
|
|
virtual |
double N_TIA_BackwardDifferentiation15::timept_ |
|
private |
The documentation for this class was generated from the following files: