Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_TIA_DataStore Class Reference

#include <N_TIA_DataStore.h>

Collaboration diagram for N_TIA_DataStore:

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_TwoLevelErrorinnerErrorInfoVec
 
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_TIAParamstiaParamsPtr_
 
double * dataBlockPtr
 
bool nextSolPtrSwitched
 

Private Member Functions

 N_TIA_DataStore (const N_TIA_DataStore &rhs)
 
N_TIA_DataStoreoperator= (const N_TIA_DataStore &rhs)
 
 N_TIA_DataStore ()
 

Detailed Description

Definition at line 69 of file N_TIA_DataStore.h.

Constructor & Destructor Documentation

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.

N_TIA_DataStore::N_TIA_DataStore ( const N_TIA_DataStore rhs)
private
N_TIA_DataStore::N_TIA_DataStore ( )
private

Member Function Documentation

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 ( )
N_TIA_DataStore& N_TIA_DataStore::operator= ( const N_TIA_DataStore rhs)
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.

Member Data Documentation

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.

double* N_TIA_DataStore::dataBlockPtr
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.

bool N_TIA_DataStore::nextSolPtrSwitched
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.

N_TIA_TIAParams* N_TIA_DataStore::tiaParamsPtr_
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.


The documentation for this class was generated from the following files: