Xyce
6.1
|
#include <N_ANP_AnalysisInterface.h>
Classes | |
struct | AnalysisInterface_AC_AnalysisReg |
struct | AnalysisInterface_DCAnalysisReg |
struct | AnalysisInterface_DCOPOptionsReg |
struct | AnalysisInterface_HB_AnalysisReg |
struct | AnalysisInterface_HB_LinSolReg |
struct | AnalysisInterface_HB_OptionsReg |
struct | AnalysisInterface_LinSolReg |
struct | AnalysisInterface_MOR_AnalysisReg |
struct | AnalysisInterface_MOR_OptionsReg |
struct | AnalysisInterface_MPDE_AnalysisReg |
struct | AnalysisInterface_MPDE_OptionsReg |
struct | AnalysisInterface_MPDE_TranMPDEOptionsReg |
struct | AnalysisInterface_OPAnalysisReg |
struct | AnalysisInterface_SaveOptionsReg |
struct | AnalysisInterface_SensOptionsReg |
struct | AnalysisInterface_STEPAnalysisReg |
struct | AnalysisInterface_TranOptionsReg |
struct | AnalysisInterface_TransAnalysisReg |
Public Member Functions | |
AnalysisInterface (N_IO_CmdParse &cp) | |
~AnalysisInterface () | |
void | resetAll () |
bool | run () |
bool | registerTIAParams (const N_TIA_TIAParams &tiaParams_tmp) |
bool | registerLinearSystem (N_LAS_System *lasSysPtr) |
bool | registerNLSManager (N_NLS_Manager *nlsMgrPtr) |
bool | registerLoader (N_LOA_Loader *loaderPtr) |
bool | registerNonlinearEquationLoader (N_LOA_NonlinearEquationLoader *nonlinearEquationLoaderPtr) |
bool | registerOutputMgr (N_IO_OutputMgr *outputPtr) |
bool | registerRestartMgr (N_IO_RestartMgr *restartPtr) |
bool | registerDeviceInterface (N_DEV_DeviceInterface *devInterfacePtr) |
bool | registerParallelManager (N_PDS_Manager *pdsMgrPtr) |
bool | registerTopology (N_TOP_Topology *topoMgrPtr) |
bool | registerApplicationBuilder (N_LAS_Builder *appBuilderPtr) |
bool | registerPkgOptionsMgr (N_IO_PkgOptionsMgr *pkgOptPtr) |
bool | setTranAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock) |
bool | setDCAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock) |
bool | setOPAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock) |
bool | setSTEPAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock) |
bool | setSaveOptions (const N_UTL_OptionBlock &tiaParamBlock) |
bool | setDCOPRestartParams (const N_UTL_OptionBlock &tiaParamBlock) |
void | setPauseTime (const double pauseTime) |
double | getPauseTime () |
bool | isPaused () |
void | resumeSimulation () |
bool | setACAnalysisParams (const N_UTL_OptionBlock &OB) |
bool | setMORAnalysisParams (const N_UTL_OptionBlock &OB) |
bool | setMOROptions (const N_UTL_OptionBlock &OB) |
bool | setTranOptions (const N_UTL_OptionBlock &OB) |
bool | setMPDEAnalysisParams (const N_UTL_OptionBlock &OB) |
bool | setMPDEOptions (const N_UTL_OptionBlock &OB) |
bool | setTRANMPDEOptions (const N_UTL_OptionBlock &OB) |
bool | setHBAnalysisParams (const N_UTL_OptionBlock &OB) |
bool | setHBOptions (const N_UTL_OptionBlock &OB) |
bool | setLinSol (const N_UTL_OptionBlock &OB) |
bool | setHBLinSol (const N_UTL_OptionBlock &OB) |
bool | setSensOptions (const N_UTL_OptionBlock &OB) |
bool | setSensParamsOptions (const N_UTL_OptionBlock &OB) |
bool | registerElapsedTimer (N_UTL_Timer *) |
bool | getBlockAnalysisFlag () const |
bool | getTransientFlag () const |
bool | initializeAll () |
double | getTime () const |
double | getCurrentTime () const |
double | getFinalTime () const |
double | getInitialTime () const |
bool | updateDivDiffs () |
bool | updateDerivs () |
bool | completeOPStartStep () |
bool | completeHomotopyStep (const std::vector< std::string > ¶mNames, const std::vector< double > ¶mVals, N_LAS_Vector *solnVecPtr) |
bool | failHomotopyStep () |
bool | startTimeStep (const N_TIA_TimeIntInfo &tiInfo) |
bool | equateTmpVectors () |
bool | updateDerivsBlock (const std::list< index_pair > &solGIDList, const std::list< index_pair > &staGIDlist) |
int | restartDataSize (bool pack=true) |
bool | dumpRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack=true) |
bool | restoreRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack=true) |
bool | getSolnVarData (const int &gid, std::vector< double > &varData) |
bool | getStateVarData (const int &gid, std::vector< double > &varData) |
bool | getStoreVarData (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 | setStoreVarData (const int &gid, const std::vector< double > &varData) |
void | setBeginningIntegrationFlag (bool bif) |
bool | outputSummary () |
bool | registerParallelServices (N_PDS_Manager *pds) |
bool | setNextSolVectorPtr (N_LAS_Vector *solVecPtr) |
N_TIA_TIAParams & | getTIAParams () |
bool | loadRHS () |
bool | loadJacobian () |
bool | applyJacobian (const N_LAS_Vector &input, N_LAS_Vector &result) |
double | getResidualTime () |
double | getJacobianTime () |
bool | simulationComplete () |
bool | runStep (const N_TIA_TimeIntInfo &tiInfo, N_TIA_TwoLevelError &tlError) |
void | condutanceTest () |
bool | startupSolvers () |
bool | finishSolvers () |
bool | provisionalStep (double maxTimeStep, double &currTimeStep) |
void | acceptProvisionalStep () |
void | rejectProvisionalStep () |
void | homotopyStepSuccess (const std::vector< std::string > ¶mNames, const std::vector< double > ¶mVals) |
void | homotopyStepFailure () |
void | stepSuccess (int analysis) |
void | stepFailure (int analysis) |
bool | getInitialQnorm (N_TIA_TwoLevelError &tle) |
bool | getBreakPoints (std::vector< N_UTL_BreakPoint > &breakPointTimes) |
void | getTimeIntInfo (N_TIA_TimeIntInfo &tiInfo) |
void | silenceProgress () |
void | enableProgress () |
AnalysisManager * | getAnalysisMgr () const |
void | initializeTransientModel () |
bool | evalTransientModel (double t, N_LAS_Vector *SolVectorPtr, N_LAS_Vector *CurrSolVectorPtr, N_LAS_Vector *LastSolVectorPtr, N_LAS_Vector *StateVectorPtr, N_LAS_Vector *CurrStateVectorPtr, N_LAS_Vector *LastStateVectorPtr, N_LAS_Vector *StateDerivVectorPtr, N_LAS_Vector *StoreVectorPtr, N_LAS_Vector *CurrStoreVectorPtr, N_LAS_Vector *LastStoreVectorPtr, N_LAS_Vector *stoLeadCurrQCompVectorPtr, N_LAS_Vector *QVectorPtr, N_LAS_Vector *FVectorPtr, N_LAS_Vector *dFdxdVpVectorPtr, N_LAS_Vector *dQdxdVpVectorPtr, N_LAS_Matrix *dQdxMatrixPtr, N_LAS_Matrix *dFdxMatrixPtr) |
bool | evalTransientModelState (double t, N_LAS_Vector *SolVectorPtr, N_LAS_Vector *StaVectorPtr, N_LAS_Vector *StoVectorPtr) |
Private Attributes | |
RefCountPtr< AnalysisManager > | anaManagerPtr_ |
N_IO_CmdParse & | commandLine_ |
N_IO_PkgOptionsMgr * | pkgOptMgrPtr_ |
Definition at line 133 of file N_ANP_AnalysisInterface.h.
Xyce::Analysis::AnalysisInterface::AnalysisInterface | ( | N_IO_CmdParse & | cp | ) |
Definition at line 117 of file N_ANP_AnalysisInterface.C.
Xyce::Analysis::AnalysisInterface::~AnalysisInterface | ( | ) |
Definition at line 131 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::acceptProvisionalStep | ( | ) |
Definition at line 1237 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::applyJacobian | ( | const N_LAS_Vector & | input, |
N_LAS_Vector & | result | ||
) |
Definition at line 1063 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::completeHomotopyStep | ( | const std::vector< std::string > & | paramNames, |
const std::vector< double > & | paramVals, | ||
N_LAS_Vector * | solnVecPtr | ||
) |
Definition at line 1142 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::completeOPStartStep | ( | ) |
Definition at line 1128 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::condutanceTest | ( | ) |
Definition at line 1322 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::dumpRestartData | ( | char * | buf, |
int | bsize, | ||
int & | pos, | ||
N_PDS_Comm * | comm, | ||
bool | pack = true |
||
) |
Definition at line 865 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::enableProgress | ( | ) |
Definition at line 1441 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::equateTmpVectors | ( | ) |
Definition at line 822 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::evalTransientModel | ( | double | t, |
N_LAS_Vector * | SolVectorPtr, | ||
N_LAS_Vector * | CurrSolVectorPtr, | ||
N_LAS_Vector * | LastSolVectorPtr, | ||
N_LAS_Vector * | StateVectorPtr, | ||
N_LAS_Vector * | CurrStateVectorPtr, | ||
N_LAS_Vector * | LastStateVectorPtr, | ||
N_LAS_Vector * | StateDerivVectorPtr, | ||
N_LAS_Vector * | StoreVectorPtr, | ||
N_LAS_Vector * | CurrStoreVectorPtr, | ||
N_LAS_Vector * | LastStoreVectorPtr, | ||
N_LAS_Vector * | stoLeadCurrQCompVectorPtr, | ||
N_LAS_Vector * | QVectorPtr, | ||
N_LAS_Vector * | FVectorPtr, | ||
N_LAS_Vector * | dFdxdVpVectorPtr, | ||
N_LAS_Vector * | dQdxdVpVectorPtr, | ||
N_LAS_Matrix * | dQdxMatrixPtr, | ||
N_LAS_Matrix * | dFdxMatrixPtr | ||
) |
Definition at line 1466 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::evalTransientModelState | ( | double | t, |
N_LAS_Vector * | SolVectorPtr, | ||
N_LAS_Vector * | StaVectorPtr, | ||
N_LAS_Vector * | StoVectorPtr | ||
) |
Definition at line 1518 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::failHomotopyStep | ( | ) |
Definition at line 1157 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::finishSolvers | ( | ) |
Definition at line 1210 of file N_ANP_AnalysisInterface.C.
|
inline |
Definition at line 639 of file N_ANP_AnalysisInterface.h.
bool Xyce::Analysis::AnalysisInterface::getBlockAnalysisFlag | ( | ) | const |
Definition at line 613 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::getBreakPoints | ( | std::vector< N_UTL_BreakPoint > & | breakPointTimes | ) |
Definition at line 1402 of file N_ANP_AnalysisInterface.C.
double Xyce::Analysis::AnalysisInterface::getCurrentTime | ( | ) | const |
Definition at line 782 of file N_ANP_AnalysisInterface.C.
double Xyce::Analysis::AnalysisInterface::getFinalTime | ( | ) | const |
Definition at line 796 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::getInitialQnorm | ( | N_TIA_TwoLevelError & | tle | ) |
Definition at line 1389 of file N_ANP_AnalysisInterface.C.
double Xyce::Analysis::AnalysisInterface::getInitialTime | ( | ) | const |
Definition at line 809 of file N_ANP_AnalysisInterface.C.
double Xyce::Analysis::AnalysisInterface::getJacobianTime | ( | ) |
Definition at line 1089 of file N_ANP_AnalysisInterface.C.
double Xyce::Analysis::AnalysisInterface::getPauseTime | ( | ) |
Definition at line 415 of file N_ANP_AnalysisInterface.C.
double Xyce::Analysis::AnalysisInterface::getResidualTime | ( | ) |
Definition at line 1076 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::getSolnVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 893 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::getStateVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 906 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::getStoreVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) |
Definition at line 919 of file N_ANP_AnalysisInterface.C.
N_TIA_TIAParams & Xyce::Analysis::AnalysisInterface::getTIAParams | ( | ) |
Definition at line 1102 of file N_ANP_AnalysisInterface.C.
double Xyce::Analysis::AnalysisInterface::getTime | ( | ) | const |
Definition at line 769 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::getTimeIntInfo | ( | N_TIA_TimeIntInfo & | tiInfo | ) |
Definition at line 1415 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::getTransientFlag | ( | ) | const |
Definition at line 626 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::homotopyStepFailure | ( | ) |
Definition at line 1350 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::homotopyStepSuccess | ( | const std::vector< std::string > & | paramNames, |
const std::vector< double > & | paramVals | ||
) |
Definition at line 1336 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::initializeAll | ( | ) |
Definition at line 646 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::initializeTransientModel | ( | ) |
Definition at line 1454 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::isPaused | ( | ) |
Definition at line 430 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::loadJacobian | ( | ) |
Definition at line 1050 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::loadRHS | ( | ) |
Definition at line 1037 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::outputSummary | ( | ) |
Definition at line 1002 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::provisionalStep | ( | double | maxTimeStep, |
double & | currTimeStep | ||
) |
Definition at line 1223 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerApplicationBuilder | ( | N_LAS_Builder * | appBuilderPtr | ) |
Definition at line 213 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerDeviceInterface | ( | N_DEV_DeviceInterface * | devInterfacePtr | ) |
Definition at line 185 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerElapsedTimer | ( | N_UTL_Timer * | et | ) |
Definition at line 600 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerLinearSystem | ( | N_LAS_System * | lasSysPtr | ) |
Definition at line 659 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerLoader | ( | N_LOA_Loader * | loaderPtr | ) |
Definition at line 674 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerNLSManager | ( | N_NLS_Manager * | nlsMgrPtr | ) |
Definition at line 713 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerNonlinearEquationLoader | ( | N_LOA_NonlinearEquationLoader * | nonlinearEquationLoaderPtr | ) |
Definition at line 171 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerOutputMgr | ( | N_IO_OutputMgr * | outputPtr | ) |
Definition at line 687 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerParallelManager | ( | N_PDS_Manager * | pdsMgrPtr | ) |
bool Xyce::Analysis::AnalysisInterface::registerParallelServices | ( | N_PDS_Manager * | pds | ) |
Definition at line 988 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerPkgOptionsMgr | ( | N_IO_PkgOptionsMgr * | pkgOptPtr | ) |
Definition at line 227 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerRestartMgr | ( | N_IO_RestartMgr * | restartPtr | ) |
Definition at line 700 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerTIAParams | ( | const N_TIA_TIAParams & | tiaParams_tmp | ) |
Definition at line 156 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::registerTopology | ( | N_TOP_Topology * | topoMgrPtr | ) |
Definition at line 199 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::rejectProvisionalStep | ( | ) |
Definition at line 1250 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::resetAll | ( | ) |
Definition at line 142 of file N_ANP_AnalysisInterface.C.
int Xyce::Analysis::AnalysisInterface::restartDataSize | ( | bool | pack = true | ) |
Definition at line 852 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::restoreRestartData | ( | char * | buf, |
int | bsize, | ||
int & | pos, | ||
N_PDS_Comm * | comm, | ||
bool | pack = true |
||
) |
Definition at line 879 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::resumeSimulation | ( | ) |
Definition at line 443 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::run | ( | ) |
Definition at line 727 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::runStep | ( | const N_TIA_TimeIntInfo & | tiInfo, |
N_TIA_TwoLevelError & | tlError | ||
) |
Definition at line 1184 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setACAnalysisParams | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 335 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::setBeginningIntegrationFlag | ( | bool | bif | ) |
Definition at line 975 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setDCAnalysisParams | ( | const N_UTL_OptionBlock & | tiaParamBlock | ) |
Definition at line 322 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setDCOPRestartParams | ( | const N_UTL_OptionBlock & | tiaParamBlock | ) |
Definition at line 388 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setHBAnalysisParams | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 495 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setHBLinSol | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 534 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setHBOptions | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 508 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setLinSol | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 521 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setMORAnalysisParams | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 547 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setMOROptions | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 560 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setMPDEAnalysisParams | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 469 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setMPDEOptions | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 482 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setNextSolVectorPtr | ( | N_LAS_Vector * | solVecPtr | ) |
Definition at line 1024 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setOPAnalysisParams | ( | const N_UTL_OptionBlock & | tiaParamBlock | ) |
Definition at line 348 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::setPauseTime | ( | const double | pauseTime | ) |
Definition at line 402 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setSaveOptions | ( | const N_UTL_OptionBlock & | tiaParamBlock | ) |
Definition at line 375 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setSensOptions | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 587 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setSensParamsOptions | ( | const N_UTL_OptionBlock & | OB | ) |
bool Xyce::Analysis::AnalysisInterface::setSolnVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 932 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setStateVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 946 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setSTEPAnalysisParams | ( | const N_UTL_OptionBlock & | tiaParamBlock | ) |
Definition at line 361 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setStoreVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 961 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setTranAnalysisParams | ( | const N_UTL_OptionBlock & | tiaParamBlock | ) |
Definition at line 309 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setTRANMPDEOptions | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 573 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::setTranOptions | ( | const N_UTL_OptionBlock & | OB | ) |
Definition at line 456 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::silenceProgress | ( | ) |
Definition at line 1428 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::simulationComplete | ( | ) |
Definition at line 1115 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::startTimeStep | ( | const N_TIA_TimeIntInfo & | tiInfo | ) |
Definition at line 1170 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::startupSolvers | ( | ) |
Definition at line 1197 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::stepFailure | ( | int | analysis | ) |
Definition at line 1376 of file N_ANP_AnalysisInterface.C.
void Xyce::Analysis::AnalysisInterface::stepSuccess | ( | int | analysis | ) |
Definition at line 1363 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::updateDerivs | ( | ) |
Definition at line 742 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::updateDerivsBlock | ( | const std::list< index_pair > & | solGIDList, |
const std::list< index_pair > & | staGIDlist | ||
) |
Definition at line 838 of file N_ANP_AnalysisInterface.C.
bool Xyce::Analysis::AnalysisInterface::updateDivDiffs | ( | ) |
Definition at line 756 of file N_ANP_AnalysisInterface.C.
|
private |
Definition at line 672 of file N_ANP_AnalysisInterface.h.
|
private |
Definition at line 675 of file N_ANP_AnalysisInterface.h.
|
private |
Definition at line 678 of file N_ANP_AnalysisInterface.h.