Xyce
6.1
|
#include <N_TIA_DataStore.h>
Public Member Functions | |
DataStore (int solution_size, int state_size, int max_order, const Linear::System &linear_system, const Linear::Builder &linear_system_builder) | |
~DataStore () | |
void | allocateSensitivityArrays (Linear::Builder &builder, 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 (const TIAParams &tia_params) |
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< IndexPair > &solGIDList, const std::list< IndexPair > &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 (Linear::Vector *solVecPtr) |
bool | unsetNextSolVectorPtr () |
bool | resetAll (double absolute_error_tolerance, double relative_error_tolerance) |
bool | resetFastTimeData () |
Public Attributes | |
const Linear::System & | linearSystem_ |
unsigned int | maxOrder |
unsigned int | solutionSize |
unsigned int | stateSize |
Linear::Vector * | tmpSolVectorPtr |
Linear::Vector * | tmpStaVectorPtr |
Linear::Vector * | tmpStaDerivPtr |
Linear::Vector * | tmpLeadCurrentVectorPtr |
Linear::Vector * | tmpLeadDeltaVPtr |
Linear::Vector * | tmpStaDivDiffPtr |
Linear::Vector * | tmpStoVectorPtr |
Linear::Vector * | xn0Ptr |
Linear::Vector * | currSolutionPtr |
Linear::Vector * | lastSolutionPtr |
Linear::Vector * | oldeSolutionPtr |
Linear::Vector * | nextSolutionPtr |
Linear::Vector * | flagSolutionPtr |
Linear::Vector * | savedNextSolutionPtr |
Linear::Vector * | currStatePtr |
Linear::Vector * | lastStatePtr |
Linear::Vector * | oldeStatePtr |
Linear::Vector * | nextStatePtr |
Linear::Vector * | currStorePtr |
Linear::Vector * | lastStorePtr |
Linear::Vector * | oldeStorePtr |
Linear::Vector * | nextStorePtr |
Linear::Vector * | currStoreLeadCurrQPtr |
Linear::Vector * | lastStoreLeadCurrQPtr |
Linear::Vector * | oldeStoreLeadCurrQPtr |
Linear::Vector * | nextStoreLeadCurrQPtr |
Linear::Vector * | currLeadCurrentPtr |
Linear::Vector * | lastLeadCurrentPtr |
Linear::Vector * | oldLeadCurrentPtr |
Linear::Vector * | nextLeadCurrentPtr |
Linear::Vector * | currLeadDeltaVPtr |
Linear::Vector * | lastLeadDeltaVPtr |
Linear::Vector * | oldLeadDeltaVPtr |
Linear::Vector * | nextLeadDeltaVPtr |
Linear::Vector * | currLeadCurrentQPtr |
Linear::Vector * | lastLeadCurrentQPtr |
Linear::Vector * | oldLeadCurrentQPtr |
Linear::Vector * | nextLeadCurrentQPtr |
std::vector< Linear::Vector * > | sensRHSPtrVector |
std::vector< Linear::Vector * > | nextDfdpPtrVector |
std::vector< Linear::Vector * > | currDqdpPtrVector |
std::vector< Linear::Vector * > | lastDqdpPtrVector |
std::vector< Linear::Vector * > | oldeDqdpPtrVector |
std::vector< Linear::Vector * > | nextDqdpPtrVector |
std::vector< Linear::Vector * > | nextDbdpPtrVector |
std::vector< Linear::Vector * > | currDXdpPtrVector |
std::vector< Linear::Vector * > | lastDXdpPtrVector |
std::vector< Linear::Vector * > | oldeDXdpPtrVector |
std::vector< Linear::Vector * > | nextDXdpPtrVector |
std::vector< Linear::Vector * > | currDQdxDXdpPtrVector |
std::vector< Linear::Vector * > | lastDQdxDXdpPtrVector |
std::vector< Linear::Vector * > | oldeDQdxDXdpPtrVector |
std::vector< Linear::Vector * > | nextDQdxDXdpPtrVector |
std::vector< Linear::Vector * > | currDQdxDXdpDerivPtrVector |
std::vector< Linear::Vector * > | lastDQdxDXdpDerivPtrVector |
std::vector< Linear::Vector * > | oldeDQdxDXdpDerivPtrVector |
std::vector< Linear::Vector * > | nextDQdxDXdpDerivPtrVector |
Linear::Vector * | currSolutionDerivPtr |
Linear::Vector * | lastSolutionDerivPtr |
Linear::Vector * | oldeSolutionDerivPtr |
Linear::Vector * | nextSolutionDerivPtr |
Linear::Vector * | currStateDerivPtr |
Linear::Vector * | lastStateDerivPtr |
Linear::Vector * | oldeStateDerivPtr |
Linear::Vector * | nextStateDerivPtr |
Linear::Vector * | currStoreLeadCurrQDerivPtr |
Linear::Vector * | lastStoreLeadCurrQDerivPtr |
Linear::Vector * | oldeStoreLeadCurrQDerivPtr |
Linear::Vector * | nextStoreLeadCurrQDerivPtr |
Linear::Vector * | currLeadCurrentQDerivPtr |
Linear::Vector * | lastLeadCurrentQDerivPtr |
Linear::Vector * | oldLeadCurrentQDerivPtr |
Linear::Vector * | nextLeadCurrentQDerivPtr |
std::vector< Linear::Vector * > | currDqdpDerivPtrVector |
std::vector< Linear::Vector * > | lastDqdpDerivPtrVector |
std::vector< Linear::Vector * > | oldeDqdpDerivPtrVector |
std::vector< Linear::Vector * > | nextDqdpDerivPtrVector |
Linear::Vector * | resMatVecPtr |
Linear::Vector * | currSolutionDivDiffPtr |
Linear::Vector * | lastSolutionDivDiffPtr |
Linear::Vector * | oldeSolutionDivDiffPtr |
Linear::Vector * | nextSolutionDivDiffPtr |
Linear::Vector * | currStateDivDiffPtr |
Linear::Vector * | lastStateDivDiffPtr |
Linear::Vector * | oldeStateDivDiffPtr |
Linear::Vector * | nextStateDivDiffPtr |
Linear::Vector * | errWtVecPtr |
Linear::Vector * | absErrTolPtr |
Linear::Vector * | relErrTolPtr |
Linear::Matrix * | JMatrixPtr |
Linear::Vector * | RHSVectorPtr |
Linear::Vector * | JdxpVectorPtr |
Linear::Vector * | newtonCorrectionPtr |
Linear::Vector * | deviceErrorWeightMask_ |
bool | limiterFlag |
std::vector< TwoLevelError > | innerErrorInfoVec |
Linear::Vector * | qErrWtVecPtr |
Linear::Vector * | daeQVectorPtr |
Linear::Vector * | daeFVectorPtr |
Linear::Vector * | daeBVectorPtr |
Linear::Vector * | dFdxdVpVectorPtr |
Linear::Vector * | dQdxdVpVectorPtr |
Linear::Matrix * | dQdxMatrixPtr |
Linear::Matrix * | dFdxMatrixPtr |
Linear::Vector * | dQdxVecVectorPtr |
Linear::Vector * | dFdxVecVectorPtr |
std::vector< Linear::Vector * > | xHistory |
std::vector< Linear::Vector * > | qHistory |
std::vector< Linear::Vector * > | sHistory |
std::vector< Linear::Vector * > | stoHistory |
std::vector< Linear::Vector * > | stoLeadCurrQHistory |
std::vector< Linear::Vector * > | leadCurrentHistory |
std::vector< Linear::Vector * > | leadCurrentQHistory |
std::vector< Linear::Vector * > | leadDeltaVHistory |
std::vector< std::vector< Linear::Vector * > > | dfdpHistory |
std::vector< std::vector< Linear::Vector * > > | dqdpHistory |
std::vector< std::vector< Linear::Vector * > > | dbdpHistory |
std::vector< std::vector< Linear::Vector * > > | dXdpHistory |
std::vector< std::vector< Linear::Vector * > > | dQdxdXdpHistory |
Linear::Vector * | qn0Ptr |
Linear::Vector * | qpn0Ptr |
Linear::Vector * | sn0Ptr |
Linear::Vector * | spn0Ptr |
Linear::Vector * | ston0Ptr |
Linear::Vector * | stopn0Ptr |
Linear::Vector * | stoQn0Ptr |
Linear::Vector * | stoQpn0Ptr |
Linear::Vector * | leadCurrentn0Ptr |
Linear::Vector * | leadCurrentpn0Ptr |
Linear::Vector * | leadCurrentQn0Ptr |
Linear::Vector * | leadCurrentQpn0Ptr |
Linear::Vector * | leadDeltaVn0Ptr |
Linear::Vector * | leadDeltaVpn0Ptr |
Linear::Vector * | qNewtonCorrectionPtr |
Linear::Vector * | sNewtonCorrectionPtr |
Linear::Vector * | stoNewtonCorrectionPtr |
Linear::Vector * | stoLeadCurrQNewtonCorrectionPtr |
Linear::Vector * | leadCurrentNewtonCorrectionPtr |
Linear::Vector * | leadCurrentQNewtonCorrectionPtr |
Linear::Vector * | leadDeltaVNewtonCorrectionPtr |
Linear::Vector * | delta_x |
Linear::Vector * | delta_q |
Linear::Vector * | tmpXn0APtr |
Linear::Vector * | tmpXn0BPtr |
std::vector< double > | timeSteps |
std::vector< bool > | timeStepsBreakpointFlag |
std::vector< Linear::Vector * > | fastTimeSolutionVec |
std::vector< Linear::Vector * > | fastTimeStateVec |
std::vector< Linear::Vector * > | fastTimeQVec |
std::vector< Linear::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_ |
Private Member Functions | |
DataStore (const DataStore &rhs) | |
DataStore & | operator= (const DataStore &rhs) |
Private Attributes | |
bool | nextSolPtrSwitched_ |
std::vector< int > | indexVVars |
std::vector< int > | indexMaskedVars |
Definition at line 72 of file N_TIA_DataStore.h.
Xyce::TimeIntg::DataStore::DataStore | ( | int | solution_size, |
int | state_size, | ||
int | max_order, | ||
const Linear::System & | linear_system, | ||
const Linear::Builder & | linear_system_builder | ||
) |
Definition at line 77 of file N_TIA_DataStore.C.
Xyce::TimeIntg::DataStore::~DataStore | ( | ) |
Definition at line 354 of file N_TIA_DataStore.C.
|
private |
void Xyce::TimeIntg::DataStore::allocateSensitivityArrays | ( | Linear::Builder & | builder, |
int | numParams | ||
) |
Definition at line 606 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::computeDivDiffsBlock | ( | const std::list< IndexPair > & | solGIDList, |
const std::list< IndexPair > & | staGIDList | ||
) |
Definition at line 1359 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::computeDividedDifferences | ( | ) |
Definition at line 1335 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::deleteSensitivityArrays | ( | ) |
Definition at line 515 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::delta_x_errorNorm_m1 | ( | ) |
Definition at line 1927 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::delta_x_errorNorm_m2 | ( | ) |
Definition at line 1966 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::delta_x_errorNorm_p1 | ( | ) |
Definition at line 2005 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::delta_x_errorNorm_q1 | ( | ) |
Definition at line 2044 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::enableOrderOneStart | ( | ) |
Definition at line 1157 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::equateTmpVectors | ( | ) |
Definition at line 1374 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::getSolnVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 2128 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::getStateVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 2168 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::getStoreVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 2199 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::globalLength | ( | ) |
Definition at line 1321 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::initializeDataArrays | ( | ) |
void Xyce::TimeIntg::DataStore::outputPredictedDerivative | ( | std::ostream & | os | ) |
Definition at line 1273 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::outputPredictedSolution | ( | std::ostream & | os | ) |
Definition at line 1254 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::outputSolDataArrays | ( | std::ostream & | os | ) |
Definition at line 1112 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::partialErrorNormSum | ( | ) |
Definition at line 1301 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::partialQErrorNormSum | ( | ) |
Definition at line 1774 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::partialSum_m1 | ( | int | currentOrder | ) |
Definition at line 1802 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::partialSum_m2 | ( | int | currentOrder | ) |
Definition at line 1836 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::partialSum_p1 | ( | int | currentOrder, |
int | maxOrder | ||
) |
Definition at line 1871 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::partialSum_q1 | ( | ) |
Definition at line 1905 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::printOutPointers | ( | ) |
Definition at line 700 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::resetAll | ( | double | absolute_error_tolerance, |
double | relative_error_tolerance | ||
) |
Definition at line 818 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::resetFastTimeData | ( | ) |
Definition at line 840 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::setConstantHistory | ( | ) |
Definition at line 720 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::setConstantSensitivityHistory | ( | ) |
Definition at line 782 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::setErrorWtVector | ( | const TIAParams & | tia_params | ) |
Definition at line 1596 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::setNextSolVectorPtr | ( | Linear::Vector * | solVecPtr | ) |
Definition at line 1427 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::setSolnVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 2221 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::setStateVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 2259 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::setStoreVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 2289 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::setZeroHistory | ( | ) |
Definition at line 1484 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::stepLinearCombo | ( | ) |
Definition at line 2083 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::unsetNextSolVectorPtr | ( | ) |
Definition at line 1464 of file N_TIA_DataStore.C.
void Xyce::TimeIntg::DataStore::updateSolDataArrays | ( | ) |
Definition at line 872 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::updateStateDataArrays | ( | ) |
Definition at line 1034 of file N_TIA_DataStore.C.
bool Xyce::TimeIntg::DataStore::usePreviousSolAsPredictor | ( | ) |
Definition at line 1406 of file N_TIA_DataStore.C.
double Xyce::TimeIntg::DataStore::WRMS_errorNorm | ( | ) |
Definition at line 1690 of file N_TIA_DataStore.C.
Linear::Vector* Xyce::TimeIntg::DataStore::absErrTolPtr |
Definition at line 293 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::currDqdpDerivPtrVector |
Definition at line 271 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::currDqdpPtrVector |
Definition at line 220 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::currDQdxDXdpDerivPtrVector |
Definition at line 238 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::currDQdxDXdpPtrVector |
Definition at line 233 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::currDXdpPtrVector |
Definition at line 227 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currLeadCurrentPtr |
Definition at line 198 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currLeadCurrentQDerivPtr |
Definition at line 264 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currLeadCurrentQPtr |
Definition at line 210 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currLeadDeltaVPtr |
Definition at line 203 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currSolutionDerivPtr |
Definition at line 244 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currSolutionDivDiffPtr |
Definition at line 280 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currSolutionPtr |
Definition at line 168 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currStateDerivPtr |
Definition at line 250 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currStateDivDiffPtr |
Definition at line 286 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currStatePtr |
Definition at line 177 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currStoreLeadCurrQDerivPtr |
Definition at line 258 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currStoreLeadCurrQPtr |
Definition at line 192 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::currStorePtr |
Definition at line 183 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::daeBVectorPtr |
Definition at line 321 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::daeFVectorPtr |
Definition at line 320 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::daeQVectorPtr |
Definition at line 319 of file N_TIA_DataStore.h.
std::vector< std::vector<Linear::Vector*> > Xyce::TimeIntg::DataStore::dbdpHistory |
Definition at line 351 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::delta_q |
Definition at line 389 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::delta_x |
Definition at line 388 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::deviceErrorWeightMask_ |
Definition at line 306 of file N_TIA_DataStore.h.
std::vector< std::vector<Linear::Vector*> > Xyce::TimeIntg::DataStore::dfdpHistory |
Definition at line 349 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::dFdxdVpVectorPtr |
Definition at line 324 of file N_TIA_DataStore.h.
Linear::Matrix* Xyce::TimeIntg::DataStore::dFdxMatrixPtr |
Definition at line 329 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::dFdxVecVectorPtr |
Definition at line 336 of file N_TIA_DataStore.h.
std::vector<double> Xyce::TimeIntg::DataStore::dOdpAdjVec_ |
Definition at line 405 of file N_TIA_DataStore.h.
std::vector<double> Xyce::TimeIntg::DataStore::dOdpVec_ |
Definition at line 404 of file N_TIA_DataStore.h.
std::vector< std::vector<Linear::Vector*> > Xyce::TimeIntg::DataStore::dqdpHistory |
Definition at line 350 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::dQdxdVpVectorPtr |
Definition at line 325 of file N_TIA_DataStore.h.
std::vector< std::vector<Linear::Vector*> > Xyce::TimeIntg::DataStore::dQdxdXdpHistory |
Definition at line 354 of file N_TIA_DataStore.h.
Linear::Matrix* Xyce::TimeIntg::DataStore::dQdxMatrixPtr |
Definition at line 328 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::dQdxVecVectorPtr |
Definition at line 335 of file N_TIA_DataStore.h.
std::vector< std::vector<Linear::Vector*> > Xyce::TimeIntg::DataStore::dXdpHistory |
Definition at line 352 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::errWtVecPtr |
Definition at line 292 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::fastTimeQVec |
Definition at line 400 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::fastTimeSolutionVec |
Definition at line 398 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::fastTimeStateVec |
Definition at line 399 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::fastTimeStoreVec |
Definition at line 401 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::flagSolutionPtr |
Definition at line 172 of file N_TIA_DataStore.h.
|
private |
Definition at line 412 of file N_TIA_DataStore.h.
|
private |
Definition at line 411 of file N_TIA_DataStore.h.
std::vector<TwoLevelError> Xyce::TimeIntg::DataStore::innerErrorInfoVec |
Definition at line 312 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::JdxpVectorPtr |
Definition at line 299 of file N_TIA_DataStore.h.
Linear::Matrix* Xyce::TimeIntg::DataStore::JMatrixPtr |
Definition at line 297 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::lastDqdpDerivPtrVector |
Definition at line 272 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::lastDqdpPtrVector |
Definition at line 221 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::lastDQdxDXdpDerivPtrVector |
Definition at line 239 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::lastDQdxDXdpPtrVector |
Definition at line 234 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::lastDXdpPtrVector |
Definition at line 228 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastLeadCurrentPtr |
Definition at line 199 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastLeadCurrentQDerivPtr |
Definition at line 265 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastLeadCurrentQPtr |
Definition at line 211 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastLeadDeltaVPtr |
Definition at line 204 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastSolutionDerivPtr |
Definition at line 245 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastSolutionDivDiffPtr |
Definition at line 281 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastSolutionPtr |
Definition at line 169 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastStateDerivPtr |
Definition at line 251 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastStateDivDiffPtr |
Definition at line 287 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastStatePtr |
Definition at line 178 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastStoreLeadCurrQDerivPtr |
Definition at line 259 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastStoreLeadCurrQPtr |
Definition at line 193 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::lastStorePtr |
Definition at line 184 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::leadCurrentHistory |
Definition at line 344 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadCurrentn0Ptr |
Definition at line 369 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadCurrentNewtonCorrectionPtr |
Definition at line 383 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadCurrentpn0Ptr |
Definition at line 370 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::leadCurrentQHistory |
Definition at line 345 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadCurrentQn0Ptr |
Definition at line 372 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadCurrentQNewtonCorrectionPtr |
Definition at line 384 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadCurrentQpn0Ptr |
Definition at line 373 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::leadDeltaVHistory |
Definition at line 346 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadDeltaVn0Ptr |
Definition at line 374 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadDeltaVNewtonCorrectionPtr |
Definition at line 385 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::leadDeltaVpn0Ptr |
Definition at line 375 of file N_TIA_DataStore.h.
bool Xyce::TimeIntg::DataStore::limiterFlag |
Definition at line 309 of file N_TIA_DataStore.h.
const Linear::System& Xyce::TimeIntg::DataStore::linearSystem_ |
Definition at line 147 of file N_TIA_DataStore.h.
unsigned int Xyce::TimeIntg::DataStore::maxOrder |
Definition at line 150 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::newtonCorrectionPtr |
Definition at line 302 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::nextDbdpPtrVector |
Definition at line 225 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::nextDfdpPtrVector |
Definition at line 218 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::nextDqdpDerivPtrVector |
Definition at line 274 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::nextDqdpPtrVector |
Definition at line 223 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::nextDQdxDXdpDerivPtrVector |
Definition at line 241 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::nextDQdxDXdpPtrVector |
Definition at line 236 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::nextDXdpPtrVector |
Definition at line 230 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextLeadCurrentPtr |
Definition at line 201 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextLeadCurrentQDerivPtr |
Definition at line 267 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextLeadCurrentQPtr |
Definition at line 213 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextLeadDeltaVPtr |
Definition at line 206 of file N_TIA_DataStore.h.
|
private |
Definition at line 144 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextSolutionDerivPtr |
Definition at line 247 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextSolutionDivDiffPtr |
Definition at line 283 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextSolutionPtr |
Definition at line 171 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextStateDerivPtr |
Definition at line 253 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextStateDivDiffPtr |
Definition at line 289 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextStatePtr |
Definition at line 180 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextStoreLeadCurrQDerivPtr |
Definition at line 261 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextStoreLeadCurrQPtr |
Definition at line 195 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::nextStorePtr |
Definition at line 186 of file N_TIA_DataStore.h.
std::vector<double> Xyce::TimeIntg::DataStore::objectiveVec_ |
Definition at line 403 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::oldeDqdpDerivPtrVector |
Definition at line 273 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::oldeDqdpPtrVector |
Definition at line 222 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::oldeDQdxDXdpDerivPtrVector |
Definition at line 240 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::oldeDQdxDXdpPtrVector |
Definition at line 235 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::oldeDXdpPtrVector |
Definition at line 229 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeSolutionDerivPtr |
Definition at line 246 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeSolutionDivDiffPtr |
Definition at line 282 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeSolutionPtr |
Definition at line 170 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeStateDerivPtr |
Definition at line 252 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeStateDivDiffPtr |
Definition at line 288 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeStatePtr |
Definition at line 179 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeStoreLeadCurrQDerivPtr |
Definition at line 260 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeStoreLeadCurrQPtr |
Definition at line 194 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldeStorePtr |
Definition at line 185 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldLeadCurrentPtr |
Definition at line 200 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldLeadCurrentQDerivPtr |
Definition at line 266 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldLeadCurrentQPtr |
Definition at line 212 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::oldLeadDeltaVPtr |
Definition at line 205 of file N_TIA_DataStore.h.
std::vector<double> Xyce::TimeIntg::DataStore::paramOrigVals_ |
Definition at line 408 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::qErrWtVecPtr |
Definition at line 316 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::qHistory |
Definition at line 340 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::qn0Ptr |
Definition at line 357 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::qNewtonCorrectionPtr |
Definition at line 379 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::qpn0Ptr |
Definition at line 358 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::relErrTolPtr |
Definition at line 294 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::resMatVecPtr |
Definition at line 277 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::RHSVectorPtr |
Definition at line 298 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::savedNextSolutionPtr |
Definition at line 174 of file N_TIA_DataStore.h.
std::vector<double> Xyce::TimeIntg::DataStore::scaled_dOdpAdjVec_ |
Definition at line 407 of file N_TIA_DataStore.h.
std::vector<double> Xyce::TimeIntg::DataStore::scaled_dOdpVec_ |
Definition at line 406 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::sensRHSPtrVector |
Definition at line 216 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::sHistory |
Definition at line 341 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::sn0Ptr |
Definition at line 360 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::sNewtonCorrectionPtr |
Definition at line 380 of file N_TIA_DataStore.h.
unsigned int Xyce::TimeIntg::DataStore::solutionSize |
Definition at line 151 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::spn0Ptr |
Definition at line 361 of file N_TIA_DataStore.h.
unsigned int Xyce::TimeIntg::DataStore::stateSize |
Definition at line 152 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::stoHistory |
Definition at line 342 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::stoLeadCurrQHistory |
Definition at line 343 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::stoLeadCurrQNewtonCorrectionPtr |
Definition at line 382 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::ston0Ptr |
Definition at line 363 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::stoNewtonCorrectionPtr |
Definition at line 381 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::stopn0Ptr |
Definition at line 364 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::stoQn0Ptr |
Definition at line 366 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::stoQpn0Ptr |
Definition at line 367 of file N_TIA_DataStore.h.
std::vector<double> Xyce::TimeIntg::DataStore::timeSteps |
Definition at line 396 of file N_TIA_DataStore.h.
std::vector<bool> Xyce::TimeIntg::DataStore::timeStepsBreakpointFlag |
Definition at line 397 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpLeadCurrentVectorPtr |
Definition at line 158 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpLeadDeltaVPtr |
Definition at line 159 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpSolVectorPtr |
Definition at line 155 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpStaDerivPtr |
Definition at line 157 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpStaDivDiffPtr |
Definition at line 160 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpStaVectorPtr |
Definition at line 156 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpStoVectorPtr |
Definition at line 162 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpXn0APtr |
Definition at line 392 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::tmpXn0BPtr |
Definition at line 393 of file N_TIA_DataStore.h.
std::vector<Linear::Vector*> Xyce::TimeIntg::DataStore::xHistory |
Definition at line 339 of file N_TIA_DataStore.h.
Linear::Vector* Xyce::TimeIntg::DataStore::xn0Ptr |
Definition at line 165 of file N_TIA_DataStore.h.