Xyce
6.1
|
#include <N_TIA_DataStore.h>
Public Member Functions | |
N_TIA_DataStore (N_TIA_TIAParams *tiaPtr, N_LAS_System *lsPtr) | |
~N_TIA_DataStore () | |
void | allocateSensitivityArrays (int numParams) |
void | deleteSensitivityArrays () |
void | initializeDataArrays () |
void | enableOrderOneStart () |
void | updateSolDataArrays () |
bool | updateStateDataArrays () |
void | outputSolDataArrays (std::ostream &os) |
void | setConstantHistory () |
void | setConstantSensitivityHistory () |
void | setZeroHistory () |
void | setErrorWtVector () |
double | WRMS_errorNorm () |
double | partialErrorNormSum () |
double | partialQErrorNormSum () |
double | partialSum_m1 (int currentOrder) |
double | partialSum_m2 (int currentOrder) |
double | globalLength () |
void | computeDividedDifferences () |
void | computeDivDiffsBlock (const std::list< index_pair > &solGIDList, const std::list< index_pair > &staGIDList) |
void | printOutPointers () |
bool | equateTmpVectors () |
bool | usePreviousSolAsPredictor () |
void | outputPredictedSolution (std::ostream &os) |
void | outputPredictedDerivative (std::ostream &os) |
void | stepLinearCombo () |
double | partialSum_p1 (int currentOrder, int maxOrder) |
double | partialSum_q1 () |
double | delta_x_errorNorm_m1 () |
double | delta_x_errorNorm_m2 () |
double | delta_x_errorNorm_p1 () |
double | delta_x_errorNorm_q1 () |
bool | getSolnVarData (const int &gid, std::vector< double > &varData) |
bool | getStateVarData (const int &gid, std::vector< double > &varData) |
bool | setSolnVarData (const int &gid, const std::vector< double > &varData) |
bool | setStateVarData (const int &gid, const std::vector< double > &varData) |
bool | getStoreVarData (const int &gid, std::vector< double > &varData) |
bool | setStoreVarData (const int &gid, const std::vector< double > &varData) |
bool | setNextSolVectorPtr (N_LAS_Vector *solVecPtr) |
bool | unsetNextSolVectorPtr () |
bool | resetAll () |
bool | resetFastTimeData () |
Public Attributes | |
unsigned int | solutionSize |
unsigned int | stateSize |
N_LAS_Vector * | tmpSolVectorPtr |
N_LAS_Vector * | tmpStaVectorPtr |
N_LAS_Vector * | tmpStaDerivPtr |
N_LAS_Vector * | tmpStaDivDiffPtr |
N_LAS_Vector * | tmpStoVectorPtr |
N_LAS_Vector * | xn0Ptr |
N_LAS_Vector * | currSolutionPtr |
N_LAS_Vector * | lastSolutionPtr |
N_LAS_Vector * | oldeSolutionPtr |
N_LAS_Vector * | nextSolutionPtr |
N_LAS_Vector * | flagSolutionPtr |
N_LAS_Vector * | savedNextSolutionPtr |
N_LAS_Vector * | currStatePtr |
N_LAS_Vector * | lastStatePtr |
N_LAS_Vector * | oldeStatePtr |
N_LAS_Vector * | nextStatePtr |
N_LAS_Vector * | currStorePtr |
N_LAS_Vector * | lastStorePtr |
N_LAS_Vector * | oldeStorePtr |
N_LAS_Vector * | nextStorePtr |
N_LAS_Vector * | currStoreLeadCurrQPtr |
N_LAS_Vector * | lastStoreLeadCurrQPtr |
N_LAS_Vector * | oldeStoreLeadCurrQPtr |
N_LAS_Vector * | nextStoreLeadCurrQPtr |
std::vector< N_LAS_Vector * > | sensRHSPtrVector |
std::vector< N_LAS_Vector * > | currDfdpPtrVector |
std::vector< N_LAS_Vector * > | lastDfdpPtrVector |
std::vector< N_LAS_Vector * > | oldeDfdpPtrVector |
std::vector< N_LAS_Vector * > | nextDfdpPtrVector |
std::vector< N_LAS_Vector * > | currDqdpPtrVector |
std::vector< N_LAS_Vector * > | lastDqdpPtrVector |
std::vector< N_LAS_Vector * > | oldeDqdpPtrVector |
std::vector< N_LAS_Vector * > | nextDqdpPtrVector |
std::vector< N_LAS_Vector * > | currDbdpPtrVector |
std::vector< N_LAS_Vector * > | lastDbdpPtrVector |
std::vector< N_LAS_Vector * > | oldeDbdpPtrVector |
std::vector< N_LAS_Vector * > | nextDbdpPtrVector |
std::vector< N_LAS_Vector * > | currDXdpPtrVector |
std::vector< N_LAS_Vector * > | lastDXdpPtrVector |
std::vector< N_LAS_Vector * > | oldeDXdpPtrVector |
std::vector< N_LAS_Vector * > | nextDXdpPtrVector |
std::vector< N_LAS_Vector * > | currDQdxDXdpPtrVector |
std::vector< N_LAS_Vector * > | lastDQdxDXdpPtrVector |
std::vector< N_LAS_Vector * > | oldeDQdxDXdpPtrVector |
std::vector< N_LAS_Vector * > | nextDQdxDXdpPtrVector |
std::vector< N_LAS_Vector * > | currDQdxDXdpDerivPtrVector |
std::vector< N_LAS_Vector * > | lastDQdxDXdpDerivPtrVector |
std::vector< N_LAS_Vector * > | oldeDQdxDXdpDerivPtrVector |
std::vector< N_LAS_Vector * > | nextDQdxDXdpDerivPtrVector |
N_LAS_Vector * | currSolutionDerivPtr |
N_LAS_Vector * | lastSolutionDerivPtr |
N_LAS_Vector * | oldeSolutionDerivPtr |
N_LAS_Vector * | nextSolutionDerivPtr |
N_LAS_Vector * | currStateDerivPtr |
N_LAS_Vector * | lastStateDerivPtr |
N_LAS_Vector * | oldeStateDerivPtr |
N_LAS_Vector * | nextStateDerivPtr |
N_LAS_Vector * | currStoreLeadCurrQDerivPtr |
N_LAS_Vector * | lastStoreLeadCurrQDerivPtr |
N_LAS_Vector * | oldeStoreLeadCurrQDerivPtr |
N_LAS_Vector * | nextStoreLeadCurrQDerivPtr |
std::vector< N_LAS_Vector * > | currDqdpDerivPtrVector |
std::vector< N_LAS_Vector * > | lastDqdpDerivPtrVector |
std::vector< N_LAS_Vector * > | oldeDqdpDerivPtrVector |
std::vector< N_LAS_Vector * > | nextDqdpDerivPtrVector |
N_LAS_Vector * | resMatVecPtr |
N_LAS_Vector * | currSolutionDivDiffPtr |
N_LAS_Vector * | lastSolutionDivDiffPtr |
N_LAS_Vector * | oldeSolutionDivDiffPtr |
N_LAS_Vector * | nextSolutionDivDiffPtr |
N_LAS_Vector * | currStateDivDiffPtr |
N_LAS_Vector * | lastStateDivDiffPtr |
N_LAS_Vector * | oldeStateDivDiffPtr |
N_LAS_Vector * | nextStateDivDiffPtr |
N_LAS_Vector * | errWtVecPtr |
N_LAS_Vector * | absErrTolPtr |
N_LAS_Vector * | relErrTolPtr |
N_LAS_Matrix * | JMatrixPtr |
N_LAS_Vector * | RHSVectorPtr |
N_LAS_Vector * | newtonCorrectionPtr |
N_LAS_Vector * | deviceMaskPtr |
std::vector< char > | varTypeVec |
std::vector< int > | indexVVars |
std::vector< int > | indexIVars |
std::vector< int > | indexMaskedVars |
int | numVVars |
int | numIVars |
int | numMaskedVars |
bool | indexVecsInitialized |
bool | limiterFlag |
std::vector< N_TIA_TwoLevelError > | innerErrorInfoVec |
N_LAS_Vector * | qErrWtVecPtr |
N_LAS_Vector * | daeQVectorPtr |
N_LAS_Vector * | daeFVectorPtr |
N_LAS_Vector * | daeBVectorPtr |
N_LAS_Vector * | dFdxdVpVectorPtr |
N_LAS_Vector * | dQdxdVpVectorPtr |
N_LAS_Matrix * | dQdxMatrixPtr |
N_LAS_Matrix * | dFdxMatrixPtr |
N_LAS_Vector * | dQdxVecVectorPtr |
N_LAS_Vector * | dFdxVecVectorPtr |
std::vector< N_LAS_Vector * > | xHistory |
std::vector< N_LAS_Vector * > | qHistory |
std::vector< N_LAS_Vector * > | sHistory |
std::vector< N_LAS_Vector * > | stoHistory |
std::vector< N_LAS_Vector * > | stoLeadCurrQHistory |
std::vector< std::vector < N_LAS_Vector * > > | dfdpHistory |
std::vector< std::vector < N_LAS_Vector * > > | dqdpHistory |
std::vector< std::vector < N_LAS_Vector * > > | dbdpHistory |
std::vector< std::vector < N_LAS_Vector * > > | dXdpHistory |
std::vector< std::vector < N_LAS_Vector * > > | dQdxdXdpHistory |
N_LAS_Vector * | qn0Ptr |
N_LAS_Vector * | qpn0Ptr |
N_LAS_Vector * | sn0Ptr |
N_LAS_Vector * | spn0Ptr |
N_LAS_Vector * | ston0Ptr |
N_LAS_Vector * | stopn0Ptr |
N_LAS_Vector * | stoQn0Ptr |
N_LAS_Vector * | stoQpn0Ptr |
std::vector< N_LAS_Vector * > | dfdpn0PtrVector |
std::vector< N_LAS_Vector * > | dqdpn0PtrVector |
std::vector< N_LAS_Vector * > | dbdpn0PtrVector |
std::vector< N_LAS_Vector * > | dXdpn0PtrVector |
std::vector< N_LAS_Vector * > | dfdppn0PtrVector |
std::vector< N_LAS_Vector * > | dqdppn0PtrVector |
std::vector< N_LAS_Vector * > | dbdppn0PtrVector |
std::vector< N_LAS_Vector * > | dXdppn0PtrVector |
N_LAS_Vector * | qNewtonCorrectionPtr |
N_LAS_Vector * | sNewtonCorrectionPtr |
N_LAS_Vector * | stoNewtonCorrectionPtr |
N_LAS_Vector * | stoLeadCurrQNewtonCorrectionPtr |
std::vector< N_LAS_Vector * > | dfdpNewtonCorrectionPtrVector |
std::vector< N_LAS_Vector * > | dqdpNewtonCorrectionPtrVector |
std::vector< N_LAS_Vector * > | dbdpNewtonCorrectionPtrVector |
std::vector< N_LAS_Vector * > | dXdpNewtonCorrectionPtrVector |
N_LAS_Vector * | delta_x |
N_LAS_Vector * | delta_q |
N_LAS_Vector * | tmpXn0APtr |
N_LAS_Vector * | tmpXn0BPtr |
std::vector< double > | timeSteps |
std::vector< bool > | timeStepsBreakpointFlag |
std::vector< N_LAS_Vector * > | fastTimeSolutionVec |
std::vector< N_LAS_Vector * > | fastTimeStateVec |
std::vector< N_LAS_Vector * > | fastTimeQVec |
std::vector< N_LAS_Vector * > | fastTimeStoreVec |
std::vector< double > | objectiveVec_ |
std::vector< double > | dOdpVec_ |
std::vector< double > | dOdpAdjVec_ |
std::vector< double > | scaled_dOdpVec_ |
std::vector< double > | scaled_dOdpAdjVec_ |
std::vector< double > | paramOrigVals_ |
N_LAS_System * | lasSysPtr |
Protected Attributes | |
N_TIA_TIAParams * | tiaParamsPtr_ |
double * | dataBlockPtr |
bool | nextSolPtrSwitched |
Private Member Functions | |
N_TIA_DataStore (const N_TIA_DataStore &rhs) | |
N_TIA_DataStore & | operator= (const N_TIA_DataStore &rhs) |
N_TIA_DataStore () | |
Definition at line 69 of file N_TIA_DataStore.h.
N_TIA_DataStore::N_TIA_DataStore | ( | N_TIA_TIAParams * | tiaPtr, |
N_LAS_System * | lsPtr | ||
) |
Definition at line 72 of file N_TIA_DataStore.C.
N_TIA_DataStore::~N_TIA_DataStore | ( | ) |
Definition at line 292 of file N_TIA_DataStore.C.
|
private |
|
private |
void N_TIA_DataStore::allocateSensitivityArrays | ( | int | numParams | ) |
Definition at line 551 of file N_TIA_DataStore.C.
void N_TIA_DataStore::computeDivDiffsBlock | ( | const std::list< index_pair > & | solGIDList, |
const std::list< index_pair > & | staGIDList | ||
) |
Definition at line 1335 of file N_TIA_DataStore.C.
void N_TIA_DataStore::computeDividedDifferences | ( | ) |
Definition at line 1311 of file N_TIA_DataStore.C.
void N_TIA_DataStore::deleteSensitivityArrays | ( | ) |
Definition at line 415 of file N_TIA_DataStore.C.
double N_TIA_DataStore::delta_x_errorNorm_m1 | ( | ) |
Definition at line 2014 of file N_TIA_DataStore.C.
double N_TIA_DataStore::delta_x_errorNorm_m2 | ( | ) |
Definition at line 2053 of file N_TIA_DataStore.C.
double N_TIA_DataStore::delta_x_errorNorm_p1 | ( | ) |
Definition at line 2092 of file N_TIA_DataStore.C.
double N_TIA_DataStore::delta_x_errorNorm_q1 | ( | ) |
Definition at line 2131 of file N_TIA_DataStore.C.
void N_TIA_DataStore::enableOrderOneStart | ( | ) |
Definition at line 1123 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::equateTmpVectors | ( | ) |
Definition at line 1350 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::getSolnVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 2222 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::getStateVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 2261 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::getStoreVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 2292 of file N_TIA_DataStore.C.
double N_TIA_DataStore::globalLength | ( | ) |
Definition at line 1297 of file N_TIA_DataStore.C.
void N_TIA_DataStore::initializeDataArrays | ( | ) |
|
private |
void N_TIA_DataStore::outputPredictedDerivative | ( | std::ostream & | os | ) |
Definition at line 1246 of file N_TIA_DataStore.C.
void N_TIA_DataStore::outputPredictedSolution | ( | std::ostream & | os | ) |
Definition at line 1224 of file N_TIA_DataStore.C.
void N_TIA_DataStore::outputSolDataArrays | ( | std::ostream & | os | ) |
Definition at line 1078 of file N_TIA_DataStore.C.
double N_TIA_DataStore::partialErrorNormSum | ( | ) |
Definition at line 1277 of file N_TIA_DataStore.C.
double N_TIA_DataStore::partialQErrorNormSum | ( | ) |
Definition at line 1861 of file N_TIA_DataStore.C.
double N_TIA_DataStore::partialSum_m1 | ( | int | currentOrder | ) |
Definition at line 1889 of file N_TIA_DataStore.C.
double N_TIA_DataStore::partialSum_m2 | ( | int | currentOrder | ) |
Definition at line 1923 of file N_TIA_DataStore.C.
double N_TIA_DataStore::partialSum_p1 | ( | int | currentOrder, |
int | maxOrder | ||
) |
Definition at line 1958 of file N_TIA_DataStore.C.
double N_TIA_DataStore::partialSum_q1 | ( | ) |
Definition at line 1992 of file N_TIA_DataStore.C.
void N_TIA_DataStore::printOutPointers | ( | ) |
Definition at line 693 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::resetAll | ( | ) |
Definition at line 805 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::resetFastTimeData | ( | ) |
Definition at line 825 of file N_TIA_DataStore.C.
void N_TIA_DataStore::setConstantHistory | ( | ) |
Definition at line 713 of file N_TIA_DataStore.C.
void N_TIA_DataStore::setConstantSensitivityHistory | ( | ) |
Definition at line 765 of file N_TIA_DataStore.C.
void N_TIA_DataStore::setErrorWtVector | ( | ) |
Definition at line 1574 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::setNextSolVectorPtr | ( | N_LAS_Vector * | solVecPtr | ) |
Definition at line 1399 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::setSolnVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 2314 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::setStateVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 2352 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::setStoreVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 2382 of file N_TIA_DataStore.C.
void N_TIA_DataStore::setZeroHistory | ( | ) |
Definition at line 1456 of file N_TIA_DataStore.C.
void N_TIA_DataStore::stepLinearCombo | ( | ) |
Definition at line 2170 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::unsetNextSolVectorPtr | ( | ) |
Definition at line 1436 of file N_TIA_DataStore.C.
void N_TIA_DataStore::updateSolDataArrays | ( | ) |
Definition at line 857 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::updateStateDataArrays | ( | ) |
Definition at line 1018 of file N_TIA_DataStore.C.
bool N_TIA_DataStore::usePreviousSolAsPredictor | ( | ) |
Definition at line 1378 of file N_TIA_DataStore.C.
double N_TIA_DataStore::WRMS_errorNorm | ( | ) |
Definition at line 1777 of file N_TIA_DataStore.C.
N_LAS_Vector* N_TIA_DataStore::absErrTolPtr |
Definition at line 201 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::currDbdpPtrVector |
Definition at line 139 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::currDfdpPtrVector |
Definition at line 129 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::currDqdpDerivPtrVector |
Definition at line 179 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::currDqdpPtrVector |
Definition at line 134 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::currDQdxDXdpDerivPtrVector |
Definition at line 155 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::currDQdxDXdpPtrVector |
Definition at line 150 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::currDXdpPtrVector |
Definition at line 144 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currSolutionDerivPtr |
Definition at line 161 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currSolutionDivDiffPtr |
Definition at line 188 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currSolutionPtr |
Definition at line 100 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currStateDerivPtr |
Definition at line 167 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currStateDivDiffPtr |
Definition at line 194 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currStatePtr |
Definition at line 109 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currStoreLeadCurrQDerivPtr |
Definition at line 173 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currStoreLeadCurrQPtr |
Definition at line 121 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::currStorePtr |
Definition at line 115 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::daeBVectorPtr |
Definition at line 248 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::daeFVectorPtr |
Definition at line 247 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::daeQVectorPtr |
Definition at line 246 of file N_TIA_DataStore.h.
|
protected |
Definition at line 400 of file N_TIA_DataStore.h.
std::vector< std::vector<N_LAS_Vector*> > N_TIA_DataStore::dbdpHistory |
Definition at line 275 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dbdpn0PtrVector |
Definition at line 296 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dbdpNewtonCorrectionPtrVector |
Definition at line 313 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dbdppn0PtrVector |
Definition at line 301 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::delta_q |
Definition at line 318 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::delta_x |
Definition at line 317 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::deviceMaskPtr |
Definition at line 216 of file N_TIA_DataStore.h.
std::vector< std::vector<N_LAS_Vector*> > N_TIA_DataStore::dfdpHistory |
Definition at line 273 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dfdpn0PtrVector |
Definition at line 294 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dfdpNewtonCorrectionPtrVector |
Definition at line 311 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dfdppn0PtrVector |
Definition at line 299 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::dFdxdVpVectorPtr |
Definition at line 251 of file N_TIA_DataStore.h.
N_LAS_Matrix* N_TIA_DataStore::dFdxMatrixPtr |
Definition at line 256 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::dFdxVecVectorPtr |
Definition at line 263 of file N_TIA_DataStore.h.
std::vector<double> N_TIA_DataStore::dOdpAdjVec_ |
Definition at line 334 of file N_TIA_DataStore.h.
std::vector<double> N_TIA_DataStore::dOdpVec_ |
Definition at line 333 of file N_TIA_DataStore.h.
std::vector< std::vector<N_LAS_Vector*> > N_TIA_DataStore::dqdpHistory |
Definition at line 274 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dqdpn0PtrVector |
Definition at line 295 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dqdpNewtonCorrectionPtrVector |
Definition at line 312 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dqdppn0PtrVector |
Definition at line 300 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::dQdxdVpVectorPtr |
Definition at line 252 of file N_TIA_DataStore.h.
std::vector< std::vector<N_LAS_Vector*> > N_TIA_DataStore::dQdxdXdpHistory |
Definition at line 278 of file N_TIA_DataStore.h.
N_LAS_Matrix* N_TIA_DataStore::dQdxMatrixPtr |
Definition at line 255 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::dQdxVecVectorPtr |
Definition at line 262 of file N_TIA_DataStore.h.
std::vector< std::vector<N_LAS_Vector*> > N_TIA_DataStore::dXdpHistory |
Definition at line 276 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dXdpn0PtrVector |
Definition at line 297 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dXdpNewtonCorrectionPtrVector |
Definition at line 314 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::dXdppn0PtrVector |
Definition at line 302 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::errWtVecPtr |
Definition at line 200 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::fastTimeQVec |
Definition at line 329 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::fastTimeSolutionVec |
Definition at line 327 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::fastTimeStateVec |
Definition at line 328 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::fastTimeStoreVec |
Definition at line 330 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::flagSolutionPtr |
Definition at line 104 of file N_TIA_DataStore.h.
std::vector<int> N_TIA_DataStore::indexIVars |
Definition at line 230 of file N_TIA_DataStore.h.
std::vector<int> N_TIA_DataStore::indexMaskedVars |
Definition at line 231 of file N_TIA_DataStore.h.
bool N_TIA_DataStore::indexVecsInitialized |
Definition at line 233 of file N_TIA_DataStore.h.
std::vector<int> N_TIA_DataStore::indexVVars |
Definition at line 229 of file N_TIA_DataStore.h.
std::vector<N_TIA_TwoLevelError> N_TIA_DataStore::innerErrorInfoVec |
Definition at line 239 of file N_TIA_DataStore.h.
N_LAS_Matrix* N_TIA_DataStore::JMatrixPtr |
Definition at line 205 of file N_TIA_DataStore.h.
N_LAS_System* N_TIA_DataStore::lasSysPtr |
Definition at line 390 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::lastDbdpPtrVector |
Definition at line 140 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::lastDfdpPtrVector |
Definition at line 130 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::lastDqdpDerivPtrVector |
Definition at line 180 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::lastDqdpPtrVector |
Definition at line 135 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::lastDQdxDXdpDerivPtrVector |
Definition at line 156 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::lastDQdxDXdpPtrVector |
Definition at line 151 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::lastDXdpPtrVector |
Definition at line 145 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastSolutionDerivPtr |
Definition at line 162 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastSolutionDivDiffPtr |
Definition at line 189 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastSolutionPtr |
Definition at line 101 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastStateDerivPtr |
Definition at line 168 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastStateDivDiffPtr |
Definition at line 195 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastStatePtr |
Definition at line 110 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastStoreLeadCurrQDerivPtr |
Definition at line 174 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastStoreLeadCurrQPtr |
Definition at line 122 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::lastStorePtr |
Definition at line 116 of file N_TIA_DataStore.h.
bool N_TIA_DataStore::limiterFlag |
Definition at line 236 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::newtonCorrectionPtr |
Definition at line 212 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::nextDbdpPtrVector |
Definition at line 142 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::nextDfdpPtrVector |
Definition at line 132 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::nextDqdpDerivPtrVector |
Definition at line 182 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::nextDqdpPtrVector |
Definition at line 137 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::nextDQdxDXdpDerivPtrVector |
Definition at line 158 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::nextDQdxDXdpPtrVector |
Definition at line 153 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::nextDXdpPtrVector |
Definition at line 147 of file N_TIA_DataStore.h.
|
protected |
Definition at line 401 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextSolutionDerivPtr |
Definition at line 164 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextSolutionDivDiffPtr |
Definition at line 191 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextSolutionPtr |
Definition at line 103 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextStateDerivPtr |
Definition at line 170 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextStateDivDiffPtr |
Definition at line 197 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextStatePtr |
Definition at line 112 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextStoreLeadCurrQDerivPtr |
Definition at line 176 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextStoreLeadCurrQPtr |
Definition at line 124 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::nextStorePtr |
Definition at line 118 of file N_TIA_DataStore.h.
int N_TIA_DataStore::numIVars |
Definition at line 232 of file N_TIA_DataStore.h.
int N_TIA_DataStore::numMaskedVars |
Definition at line 232 of file N_TIA_DataStore.h.
int N_TIA_DataStore::numVVars |
Definition at line 232 of file N_TIA_DataStore.h.
std::vector<double> N_TIA_DataStore::objectiveVec_ |
Definition at line 332 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::oldeDbdpPtrVector |
Definition at line 141 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::oldeDfdpPtrVector |
Definition at line 131 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::oldeDqdpDerivPtrVector |
Definition at line 181 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::oldeDqdpPtrVector |
Definition at line 136 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::oldeDQdxDXdpDerivPtrVector |
Definition at line 157 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::oldeDQdxDXdpPtrVector |
Definition at line 152 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::oldeDXdpPtrVector |
Definition at line 146 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeSolutionDerivPtr |
Definition at line 163 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeSolutionDivDiffPtr |
Definition at line 190 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeSolutionPtr |
Definition at line 102 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeStateDerivPtr |
Definition at line 169 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeStateDivDiffPtr |
Definition at line 196 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeStatePtr |
Definition at line 111 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeStoreLeadCurrQDerivPtr |
Definition at line 175 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeStoreLeadCurrQPtr |
Definition at line 123 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::oldeStorePtr |
Definition at line 117 of file N_TIA_DataStore.h.
std::vector<double> N_TIA_DataStore::paramOrigVals_ |
Definition at line 337 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::qErrWtVecPtr |
Definition at line 243 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::qHistory |
Definition at line 267 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::qn0Ptr |
Definition at line 281 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::qNewtonCorrectionPtr |
Definition at line 305 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::qpn0Ptr |
Definition at line 282 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::relErrTolPtr |
Definition at line 202 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::resMatVecPtr |
Definition at line 185 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::RHSVectorPtr |
Definition at line 206 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::savedNextSolutionPtr |
Definition at line 106 of file N_TIA_DataStore.h.
std::vector<double> N_TIA_DataStore::scaled_dOdpAdjVec_ |
Definition at line 336 of file N_TIA_DataStore.h.
std::vector<double> N_TIA_DataStore::scaled_dOdpVec_ |
Definition at line 335 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::sensRHSPtrVector |
Definition at line 127 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::sHistory |
Definition at line 268 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::sn0Ptr |
Definition at line 284 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::sNewtonCorrectionPtr |
Definition at line 306 of file N_TIA_DataStore.h.
unsigned int N_TIA_DataStore::solutionSize |
Definition at line 85 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::spn0Ptr |
Definition at line 285 of file N_TIA_DataStore.h.
unsigned int N_TIA_DataStore::stateSize |
Definition at line 86 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::stoHistory |
Definition at line 269 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::stoLeadCurrQHistory |
Definition at line 270 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::stoLeadCurrQNewtonCorrectionPtr |
Definition at line 308 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::ston0Ptr |
Definition at line 287 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::stoNewtonCorrectionPtr |
Definition at line 307 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::stopn0Ptr |
Definition at line 288 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::stoQn0Ptr |
Definition at line 290 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::stoQpn0Ptr |
Definition at line 291 of file N_TIA_DataStore.h.
|
protected |
Definition at line 399 of file N_TIA_DataStore.h.
std::vector<double> N_TIA_DataStore::timeSteps |
Definition at line 325 of file N_TIA_DataStore.h.
std::vector<bool> N_TIA_DataStore::timeStepsBreakpointFlag |
Definition at line 326 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::tmpSolVectorPtr |
Definition at line 89 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::tmpStaDerivPtr |
Definition at line 91 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::tmpStaDivDiffPtr |
Definition at line 92 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::tmpStaVectorPtr |
Definition at line 90 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::tmpStoVectorPtr |
Definition at line 94 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::tmpXn0APtr |
Definition at line 321 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::tmpXn0BPtr |
Definition at line 322 of file N_TIA_DataStore.h.
std::vector<char> N_TIA_DataStore::varTypeVec |
Definition at line 225 of file N_TIA_DataStore.h.
std::vector<N_LAS_Vector*> N_TIA_DataStore::xHistory |
Definition at line 266 of file N_TIA_DataStore.h.
N_LAS_Vector* N_TIA_DataStore::xn0Ptr |
Definition at line 97 of file N_TIA_DataStore.h.