#include <N_TIA_TimeIntegrationMethods.h>
|
| N_TIA_WorkingIntegrationMethod (N_TIA_TIAParams &tiaP, N_TIA_StepErrorControl &secTmp, N_TIA_DataStore &dsTmp) |
|
| N_TIA_WorkingIntegrationMethod (const unsigned int integMethod, N_TIA_TIAParams &tiaP, N_TIA_StepErrorControl &secTmp, N_TIA_DataStore &dsTmp) |
|
| ~N_TIA_WorkingIntegrationMethod () |
|
void | createTimeIntegMethod (const unsigned int integMethod) |
|
void | printWorkingIntegMethod (std::ostream &os) |
|
N_TIA_TimeIntegrationMethod * | getIntegMethodPtr () |
|
double | partialTimeDeriv () |
|
void | obtainPredictor () |
|
void | obtainPredictorDeriv () |
|
void | obtainCorrectorDeriv () |
|
void | updateDerivsBlock (const std::list< index_pair > &solGIDList, const std::list< index_pair > &staGIDList) |
|
int | getOrder () |
|
int | getUsedOrder () |
|
int | getNumberOfSteps () |
|
int | getNscsco () |
|
void | getInitialQnorm (N_TIA_TwoLevelError &tle) |
|
void | setupTwoLevelError (N_TIA_TwoLevelError &tle) |
|
void | setTwoLevelTimeInfo (const N_TIA_TimeIntInfo &tiInfo) |
|
void | updateCoeffs () |
|
void | rejectStepForHabanero () |
|
void | initialize () |
|
void | completeStep () |
|
void | rejectStep () |
|
double | computeErrorEstimate () |
|
void | updateStateDeriv () |
|
void | updateLeadCurrent () |
|
void | obtainResidual () |
|
void | obtainJacobian () |
|
void | applyJacobian (const N_LAS_Vector &input, N_LAS_Vector &result) |
|
bool | printMPDEOutputSolution (RefCountPtr< N_ANP_OutputMgrAdapter > outputMgrAdapterRCPtr, const double time, N_LAS_Vector *solnVecPtr, const std::vector< double > &fastTimes) |
|
bool | printWaMPDEOutputSolution (RefCountPtr< N_ANP_OutputMgrAdapter > outputMgrAdapterRCPtr, const double time, N_LAS_Vector *solnVecPtr, const std::vector< double > &fastTimes, const int phiGID) |
|
bool | printOutputSolution (RefCountPtr< N_ANP_OutputMgrAdapter > outputMgrAdapterRCPtr, const double time, N_LAS_Vector *solnVecPtr, const bool doNotInterpolate, const std::vector< double > &outputInterpolationTimes, bool skipPrintLineOutput) |
|
bool | saveOutputSolution (RefCountPtr< N_ANP_OutputMgrAdapter > outputMgrAdapterRCPtr, N_LAS_Vector *solnVecPtr, const double saveTime, const bool doNotInterpolate) |
|
N_TIA_WorkingIntegrationMethod::~N_TIA_WorkingIntegrationMethod |
( |
| ) |
|
void N_TIA_WorkingIntegrationMethod::applyJacobian |
( |
const N_LAS_Vector & |
input, |
|
|
N_LAS_Vector & |
result |
|
) |
| |
|
inline |
void N_TIA_WorkingIntegrationMethod::completeStep |
( |
| ) |
|
|
inline |
double N_TIA_WorkingIntegrationMethod::computeErrorEstimate |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::createTimeIntegMethod |
( |
const unsigned int |
integMethod | ) |
|
int N_TIA_WorkingIntegrationMethod::getNscsco |
( |
| ) |
|
|
inline |
int N_TIA_WorkingIntegrationMethod::getNumberOfSteps |
( |
| ) |
|
|
inline |
int N_TIA_WorkingIntegrationMethod::getOrder |
( |
| ) |
|
|
inline |
int N_TIA_WorkingIntegrationMethod::getUsedOrder |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::initialize |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::obtainCorrectorDeriv |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::obtainJacobian |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::obtainPredictor |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::obtainPredictorDeriv |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::obtainResidual |
( |
| ) |
|
|
inline |
double N_TIA_WorkingIntegrationMethod::partialTimeDeriv |
( |
| ) |
|
|
inline |
bool N_TIA_WorkingIntegrationMethod::printMPDEOutputSolution |
( |
RefCountPtr< N_ANP_OutputMgrAdapter > |
outputMgrAdapterRCPtr, |
|
|
const double |
time, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const std::vector< double > & |
fastTimes |
|
) |
| |
|
inline |
bool N_TIA_WorkingIntegrationMethod::printOutputSolution |
( |
RefCountPtr< N_ANP_OutputMgrAdapter > |
outputMgrAdapterRCPtr, |
|
|
const double |
time, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const bool |
doNotInterpolate, |
|
|
const std::vector< double > & |
outputInterpolationTimes, |
|
|
bool |
skipPrintLineOutput |
|
) |
| |
|
inline |
bool N_TIA_WorkingIntegrationMethod::printWaMPDEOutputSolution |
( |
RefCountPtr< N_ANP_OutputMgrAdapter > |
outputMgrAdapterRCPtr, |
|
|
const double |
time, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const std::vector< double > & |
fastTimes, |
|
|
const int |
phiGID |
|
) |
| |
|
inline |
void N_TIA_WorkingIntegrationMethod::printWorkingIntegMethod |
( |
std::ostream & |
os | ) |
|
void N_TIA_WorkingIntegrationMethod::rejectStep |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::rejectStepForHabanero |
( |
| ) |
|
|
inline |
bool N_TIA_WorkingIntegrationMethod::saveOutputSolution |
( |
RefCountPtr< N_ANP_OutputMgrAdapter > |
outputMgrAdapterRCPtr, |
|
|
N_LAS_Vector * |
solnVecPtr, |
|
|
const double |
saveTime, |
|
|
const bool |
doNotInterpolate |
|
) |
| |
|
inline |
void N_TIA_WorkingIntegrationMethod::setTwoLevelTimeInfo |
( |
const N_TIA_TimeIntInfo & |
tiInfo | ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::updateCoeffs |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::updateDerivsBlock |
( |
const std::list< index_pair > & |
solGIDList, |
|
|
const std::list< index_pair > & |
staGIDList |
|
) |
| |
|
inline |
void N_TIA_WorkingIntegrationMethod::updateLeadCurrent |
( |
| ) |
|
|
inline |
void N_TIA_WorkingIntegrationMethod::updateStateDeriv |
( |
| ) |
|
|
inline |
unsigned int N_TIA_WorkingIntegrationMethod::workingIntegMethod |
The documentation for this class was generated from the following files: