Xyce
6.1
|
#include <N_ANP_AnalysisManager.h>
Public Member Functions | |
AnalysisManager (const IO::CmdParse &command_line, OutputMgrAdapter &output_manager_adapter, Stats::Stat analysis_stat) | |
Constructs the analysis manager. More... | |
virtual | ~AnalysisManager () |
void | notify (const StepEvent &step_event) |
Notification that there is a StepEvent. More... | |
void | notify (const AnalysisEvent &analysis_event) |
Notification that there is a AnalysisEvent. More... | |
void | allocateAnalysisObject (AnalysisCreatorRegistry &analysis_registry) |
Creates the primary analysis and driving analysis (.STEP, dakota). More... | |
bool | initializeSolverSystem (const TimeIntg::TIAParams &tia_params, Loader::Loader &loader, Linear::System &linear_system, Nonlinear::Manager &nonlinear_manager, Device::DeviceMgr &device_manager) |
Initializes the solver system. More... | |
void | resetSolverSystem () |
bool | run () |
Runs the top level analysis. More... | |
double | getTime () const |
double | getFinalTime () const |
double | getInitialTime () const |
bool | updateDivDiffs () |
bool | updateDerivs () |
bool | completeOPStartStep () |
bool | completeHomotopyStep (Loader::NonlinearEquationLoader &loader, const std::vector< std::string > ¶mNames, const std::vector< double > ¶mVals, Linear::Vector *solnVecPtr) |
bool | failHomotopyStep (Loader::NonlinearEquationLoader &loader) |
bool | updateDerivsBlock (const std::list< IndexPair > &solGIDList, const std::list< IndexPair > &staGIDList) |
bool | printLoopInfo (int start, int finish) |
DCOPType | getDCOPSolve () const |
bool | getDCOPFlag () const |
bool | getTranOPFlag () const |
bool | getACOPFlag () const |
bool | getDCSweepFlag () const |
bool | getDotOpSpecified () |
bool | getSweepSourceResetFlag () const |
void | setSweepSourceResetFlag (bool reset) |
bool | getTransientFlag () const |
bool | getDoubleDCOPEnabled () const |
void | setTwoLevelMode (TwoLevelMode two_level_mode) |
TwoLevelMode | getTwoLevelMode () const |
bool | getBlockAnalysisFlag () const |
Return true if primary analysis is HB or MPDE. More... | |
int | getDoubleDCOPStep () const |
int | getStepNumber () const |
int | getTranStepNumber () |
void | setStepNumber (int step) |
void | setTranStepNumber (int step) |
bool | getInitTranFlag () const |
const IO::CmdParse & | getCommandLine () const |
const std::string & | getNetlistFilename () const |
bool | isSimulationComplete () |
int | getRestartDataSize (bool pack) const |
bool | setDCAnalysisParams (const Util::OptionBlock ¶msBlock) |
bool | setOPAnalysisParams (const Util::OptionBlock ¶msBlock) |
bool | setACAnalysisParams (const Util::OptionBlock &OB) |
bool | setNOISEAnalysisParams (const Util::OptionBlock &OB) |
void | setPauseTime (double pauseTime, double initial_time) |
double | getPauseTime () const |
bool | isPaused () const |
bool | setSensOptions (const Util::OptionBlock &OB) |
bool | registerParallelServices (Parallel::Manager *pds_tmp) |
bool | registerElapsedTimer (Util::Timer *) |
bool | dumpRestartData (char *buf, int bsize, int &pos, Parallel::Communicator *comm, bool pack) |
bool | restoreRestartData (char *buf, int bsize, int &pos, Parallel::Communicator *comm, bool pack) |
bool | getSolnVarData (const int &gid, std::vector< double > &varData) const |
bool | getStateVarData (const int &gid, std::vector< double > &varData) const |
bool | getStoreVarData (const int &gid, std::vector< double > &varData) const |
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 | getBeginningIntegrationFlag () const |
void | setIntegrationMethod (int im) |
int | getIntegrationMethod () |
double | getTotalLinearSolutionTime () const |
double | getTotalResidualLoadTime () const |
double | getTotalJacobianLoadTime () const |
bool | setNextSolVectorPtr (Linear::Vector *solVecPtr) |
void | createTimeIntegratorMethod (const TimeIntg::TIAParams &tia_params, const unsigned int integration_method) |
const TimeIntg::TIAParams & | getTIAParams () const |
TimeIntg::TIAParams & | getTIAParams () |
bool | getSensFlag () const |
void | addAnalysis (Util::Factory< AnalysisBase, void > *factory) |
void | addProcessor (Util::Factory< ProcessorBase, void > *factory) |
void | setDAEStateDerivFlag (bool state) |
TimeIntg::DataStore * | getDataStore () |
const AnalysisBase & | getAnalysisObject () const |
AnalysisBase & | getAnalysisObject () |
void | setPrimaryAnalysisObject (AnalysisBase *primary) |
CreatorVector & | getCreatorVector () |
Parallel::Manager * | getPDSManager () const |
Parallel::Machine | getComm () const |
bool | getSwitchIntegrator () const |
void | setSwitchIntegrator (bool switch_itegrator) |
void | setNextOutputTime (double next_output_time) |
double | getNextOutputTime () const |
Util::Timer & | getXyceTranTimer () |
OutputMgrAdapter & | getOutputManagerAdapter () const |
TimeIntg::WorkingIntegrationMethod & | getWorkingIntegrationMethod () |
const TimeIntg::WorkingIntegrationMethod & | getWorkingIntegrationMethod () const |
TimeIntg::StepErrorControl & | getStepErrorControl () |
const TimeIntg::StepErrorControl & | getStepErrorControl () const |
Loader::NonlinearEquationLoader & | getNonlinearEquationLoader () |
void | setAnalysisMode (Mode analysis_mode) |
Mode | getAnalysisMode () const |
double | getSolverStartTime () const |
void | silenceProgress () |
bool | getProgressFlag () const |
void | pushActiveAnalysis (AnalysisBase *analysis) |
void | popActiveAnalysis () |
const AnalysisBase * | getActiveAnalysis () const |
void | setResumeSimulation (bool resume) |
bool | getResumingSimulation () const |
bool | getSavedAlready () const |
void | setSavedAlready (bool saved_already) |
Public Attributes | |
unsigned int | breakPointRestartStep |
Private Member Functions | |
AnalysisManager (const AnalysisManager &) | |
AnalysisManager & | operator= (const AnalysisManager &) |
Private Attributes | |
const IO::CmdParse & | commandLine_ |
Command line object. More... | |
const std::string | netlistFilename_ |
Netlist file name. More... | |
OutputMgrAdapter & | outputManagerAdapter_ |
Output manager adapter. More... | |
TimeIntg::WorkingIntegrationMethod * | workingIntgMethod_ |
Working integration method. More... | |
TimeIntg::StepErrorControl * | stepErrorControl_ |
Pointer to the TIA step-error control object. More... | |
Loader::NonlinearEquationLoader * | nonlinearEquationLoader_ |
Pointer to the nonlinear equation loader. More... | |
Parallel::Manager * | parallelManager_ |
Pointer to the parallel services manager. More... | |
TimeIntg::DataStore * | dataStore_ |
Data store object. More... | |
IO::ActiveOutput * | activeOutput_ |
Mode | analysisMode_ |
TwoLevelMode | twoLevelMode_ |
bool | resumeSimulation_ |
Resume simulation from a paused transient. More... | |
bool | blockAnalysisFlag_ |
HB Analysis (maybe something with MPDE too) More... | |
bool | daeStateDerivFlag_ |
.OPTIONS TIMEINT DAESTATEDERIV= More... | |
bool | dotOpSpecified_ |
Set if .OP. More... | |
bool | gui_ |
Set if -giu appears on command line. More... | |
bool | progressFlag_ |
bool | saveTimeGiven_ |
bool | savedAlready_ |
bool | sensFlag_ |
bool | sweepSourceResetFlag_ |
bool | switchIntegrator_ |
Set to true when Transient::integrationMethod_ is changed. More... | |
Util::Timer | xyceTranTimerPtr_ |
Util::Timer * | elapsedTimerPtr_ |
Xyce timing utility for timing the transient simulation CPU time. More... | |
double | solverStartTime_ |
Xyce timing utility for timing elapsed run time. More... | |
double | nextOutputTime_ |
AnalysisBase * | analysisObject_ |
.STEP, Dakota More... | |
AnalysisBase * | primaryAnalysisObject_ |
.TRAN, .AC, .HB, ... More... | |
std::vector< ProcessorBase * > | analysisVector_ |
std::vector< AnalysisBase * > | currentAnalysisStack_ |
CreatorVector | analysisCreatorVector_ |
CreatorSet | processorCreatorSet_ |
Stats::Stat | analysisStat_ |
Definition at line 129 of file N_ANP_AnalysisManager.h.
Xyce::Analysis::AnalysisManager::AnalysisManager | ( | const IO::CmdParse & | command_line, |
OutputMgrAdapter & | output_manager_adapter, | ||
Stats::Stat | analysis_stat | ||
) |
Constructs the analysis manager.
The analysis manager is responsible for the construction and control of the top level analysis.
command_line | Command line that started Xyce |
restart_manager | |
output_manager_adapter | |
analysis_stat | Base node of the analysis stats collection |
Definition at line 184 of file N_ANP_AnalysisManager.C.
|
virtual |
Definition at line 239 of file N_ANP_AnalysisManager.C.
|
private |
|
inline |
Definition at line 368 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 373 of file N_ANP_AnalysisManager.h.
void Xyce::Analysis::AnalysisManager::allocateAnalysisObject | ( | AnalysisCreatorRegistry & | analysis_registry | ) |
Creates the primary analysis and driving analysis (.STEP, dakota).
If no analysis was specified and .OP was specified, create a DC analysis as the primary analysis
Definition at line 548 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::completeHomotopyStep | ( | Loader::NonlinearEquationLoader & | loader, |
const std::vector< std::string > & | paramNames, | ||
const std::vector< double > & | paramVals, | ||
Linear::Vector * | solnVecPtr | ||
) |
Definition at line 698 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::completeOPStartStep | ( | ) |
Definition at line 677 of file N_ANP_AnalysisManager.C.
void Xyce::Analysis::AnalysisManager::createTimeIntegratorMethod | ( | const TimeIntg::TIAParams & | tia_params, |
const unsigned int | integration_method | ||
) |
Definition at line 301 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::dumpRestartData | ( | char * | buf, |
int | bsize, | ||
int & | pos, | ||
Parallel::Communicator * | comm, | ||
bool | pack | ||
) |
Definition at line 1190 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::failHomotopyStep | ( | Loader::NonlinearEquationLoader & | loader | ) |
Definition at line 734 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::getACOPFlag | ( | ) | const |
Definition at line 1052 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 506 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 476 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 389 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 394 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::getBeginningIntegrationFlag | ( | ) | const |
Definition at line 769 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::getBlockAnalysisFlag | ( | ) | const |
Parallel::Machine Xyce::Analysis::AnalysisManager::getComm | ( | ) | const |
Definition at line 251 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 257 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 404 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 384 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::getDCOPFlag | ( | ) | const |
Definition at line 1023 of file N_ANP_AnalysisManager.C.
DCOPType Xyce::Analysis::AnalysisManager::getDCOPSolve | ( | ) | const |
Definition at line 1368 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::getDCSweepFlag | ( | ) | const |
Definition at line 1073 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 210 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::getDoubleDCOPEnabled | ( | ) | const |
Definition at line 849 of file N_ANP_AnalysisManager.C.
int Xyce::Analysis::AnalysisManager::getDoubleDCOPStep | ( | ) | const |
Definition at line 1100 of file N_ANP_AnalysisManager.C.
double Xyce::Analysis::AnalysisManager::getFinalTime | ( | ) | const |
Definition at line 996 of file N_ANP_AnalysisManager.C.
double Xyce::Analysis::AnalysisManager::getInitialTime | ( | ) | const |
Definition at line 1009 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::getInitTranFlag | ( | ) | const |
Definition at line 970 of file N_ANP_AnalysisManager.C.
int Xyce::Analysis::AnalysisManager::getIntegrationMethod | ( | ) |
Definition at line 796 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 262 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 431 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 466 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 441 of file N_ANP_AnalysisManager.h.
double Xyce::Analysis::AnalysisManager::getPauseTime | ( | ) | const |
Definition at line 890 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 409 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 491 of file N_ANP_AnalysisManager.h.
int Xyce::Analysis::AnalysisManager::getRestartDataSize | ( | bool | pack | ) | const |
Definition at line 1177 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 532 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 537 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 363 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::getSolnVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) | const |
Definition at line 1227 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 481 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::getStateVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) | const |
Definition at line 1242 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 456 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 461 of file N_ANP_AnalysisManager.h.
int Xyce::Analysis::AnalysisManager::getStepNumber | ( | ) | const |
Definition at line 903 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::getStoreVarData | ( | const int & | gid, |
std::vector< double > & | varData | ||
) | const |
Definition at line 1257 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 215 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 416 of file N_ANP_AnalysisManager.h.
const TimeIntg::TIAParams & Xyce::Analysis::AnalysisManager::getTIAParams | ( | ) | const |
Definition at line 1306 of file N_ANP_AnalysisManager.C.
TimeIntg::TIAParams & Xyce::Analysis::AnalysisManager::getTIAParams | ( | ) |
Definition at line 1312 of file N_ANP_AnalysisManager.C.
double Xyce::Analysis::AnalysisManager::getTime | ( | ) | const |
Definition at line 983 of file N_ANP_AnalysisManager.C.
double Xyce::Analysis::AnalysisManager::getTotalJacobianLoadTime | ( | ) | const |
Definition at line 836 of file N_ANP_AnalysisManager.C.
double Xyce::Analysis::AnalysisManager::getTotalLinearSolutionTime | ( | ) | const |
Definition at line 810 of file N_ANP_AnalysisManager.C.
double Xyce::Analysis::AnalysisManager::getTotalResidualLoadTime | ( | ) | const |
Definition at line 823 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::getTranOPFlag | ( | ) | const |
Definition at line 1037 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::getTransientFlag | ( | ) | const |
Definition at line 1086 of file N_ANP_AnalysisManager.C.
int Xyce::Analysis::AnalysisManager::getTranStepNumber | ( | ) |
Definition at line 937 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 235 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 446 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 451 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 436 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::initializeSolverSystem | ( | const TimeIntg::TIAParams & | tia_params, |
Loader::Loader & | loader, | ||
Linear::System & | linear_system, | ||
Nonlinear::Manager & | nonlinear_manager, | ||
Device::DeviceMgr & | device_manager | ||
) |
Initializes the solver system.
Called on initial analysis assembly and on change of time integrator.
tia_params | Time integrator parameters to construct new time integrator |
loader | Loader to loader linear system |
linear_system | Linear system |
nonlinear_manager | Nonlinear system |
device_manager | Device Manager |
Definition at line 377 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::isPaused | ( | ) | const |
Definition at line 345 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::isSimulationComplete | ( | ) |
Definition at line 866 of file N_ANP_AnalysisManager.C.
void Xyce::Analysis::AnalysisManager::notify | ( | const StepEvent & | step_event | ) |
Notification that there is a StepEvent.
step_event | information about the event |
Definition at line 271 of file N_ANP_AnalysisManager.C.
void Xyce::Analysis::AnalysisManager::notify | ( | const AnalysisEvent & | analysis_event | ) |
Notification that there is a AnalysisEvent.
time_integrator_event | information about the event |
Definition at line 293 of file N_ANP_AnalysisManager.C.
|
private |
|
inline |
Definition at line 501 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::printLoopInfo | ( | int | start, |
int | finish | ||
) |
Definition at line 633 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 496 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::registerElapsedTimer | ( | Util::Timer * | et | ) |
Definition at line 1162 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::registerParallelServices | ( | Parallel::Manager * | pds_tmp | ) |
Definition at line 1325 of file N_ANP_AnalysisManager.C.
void Xyce::Analysis::AnalysisManager::resetSolverSystem | ( | ) |
Definition at line 317 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::restoreRestartData | ( | char * | buf, |
int | bsize, | ||
int & | pos, | ||
Parallel::Communicator * | comm, | ||
bool | pack | ||
) |
Definition at line 1209 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::run | ( | ) |
Runs the top level analysis.
Definition at line 493 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::setACAnalysisParams | ( | const Util::OptionBlock & | OB | ) |
|
inline |
Definition at line 471 of file N_ANP_AnalysisManager.h.
void Xyce::Analysis::AnalysisManager::setBeginningIntegrationFlag | ( | bool | bif | ) |
Definition at line 755 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 378 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::setDCAnalysisParams | ( | const Util::OptionBlock & | paramsBlock | ) |
void Xyce::Analysis::AnalysisManager::setIntegrationMethod | ( | int | im | ) |
Definition at line 783 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 426 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::setNextSolVectorPtr | ( | Linear::Vector * | solVecPtr | ) |
Definition at line 1340 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::setNOISEAnalysisParams | ( | const Util::OptionBlock & | OB | ) |
bool Xyce::Analysis::AnalysisManager::setOPAnalysisParams | ( | const Util::OptionBlock & | paramsBlock | ) |
Definition at line 646 of file N_ANP_AnalysisManager.C.
void Xyce::Analysis::AnalysisManager::setPauseTime | ( | double | pauseTime, |
double | initial_time | ||
) |
Definition at line 1360 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 399 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 527 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 542 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::setSensOptions | ( | const Util::OptionBlock & | OB | ) |
Definition at line 662 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::setSolnVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 1270 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::setStateVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 1284 of file N_ANP_AnalysisManager.C.
void Xyce::Analysis::AnalysisManager::setStepNumber | ( | int | step | ) |
Definition at line 921 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::setStoreVarData | ( | const int & | gid, |
const std::vector< double > & | varData | ||
) |
Definition at line 1298 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 220 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 421 of file N_ANP_AnalysisManager.h.
void Xyce::Analysis::AnalysisManager::setTranStepNumber | ( | int | step | ) |
Definition at line 955 of file N_ANP_AnalysisManager.C.
|
inline |
Definition at line 230 of file N_ANP_AnalysisManager.h.
|
inline |
Definition at line 486 of file N_ANP_AnalysisManager.h.
bool Xyce::Analysis::AnalysisManager::updateDerivs | ( | ) |
Definition at line 1114 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::updateDerivsBlock | ( | const std::list< IndexPair > & | solGIDList, |
const std::list< IndexPair > & | staGIDList | ||
) |
Definition at line 1144 of file N_ANP_AnalysisManager.C.
bool Xyce::Analysis::AnalysisManager::updateDivDiffs | ( | ) |
Definition at line 1129 of file N_ANP_AnalysisManager.C.
|
private |
Definition at line 559 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 591 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 562 of file N_ANP_AnalysisManager.h.
|
private |
.STEP, Dakota
Definition at line 585 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 594 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 588 of file N_ANP_AnalysisManager.h.
|
private |
HB Analysis (maybe something with MPDE too)
Definition at line 566 of file N_ANP_AnalysisManager.h.
unsigned int Xyce::Analysis::AnalysisManager::breakPointRestartStep |
Definition at line 597 of file N_ANP_AnalysisManager.h.
|
private |
Command line object.
Definition at line 548 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 589 of file N_ANP_AnalysisManager.h.
|
private |
.OPTIONS TIMEINT DAESTATEDERIV=
Definition at line 567 of file N_ANP_AnalysisManager.h.
|
private |
Data store object.
Definition at line 558 of file N_ANP_AnalysisManager.h.
|
private |
Set if .OP.
Definition at line 568 of file N_ANP_AnalysisManager.h.
|
private |
Xyce timing utility for timing the transient simulation CPU time.
Definition at line 578 of file N_ANP_AnalysisManager.h.
|
private |
Set if -giu appears on command line.
Definition at line 569 of file N_ANP_AnalysisManager.h.
|
private |
Netlist file name.
Definition at line 549 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 582 of file N_ANP_AnalysisManager.h.
|
private |
Pointer to the nonlinear equation loader.
Definition at line 555 of file N_ANP_AnalysisManager.h.
|
private |
Output manager adapter.
Definition at line 551 of file N_ANP_AnalysisManager.h.
|
private |
Pointer to the parallel services manager.
Definition at line 557 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 586 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 592 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 570 of file N_ANP_AnalysisManager.h.
|
private |
Resume simulation from a paused transient.
Definition at line 565 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 572 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 571 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 573 of file N_ANP_AnalysisManager.h.
|
private |
Xyce timing utility for timing elapsed run time.
Definition at line 580 of file N_ANP_AnalysisManager.h.
|
private |
Pointer to the TIA step-error control object.
Definition at line 554 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 574 of file N_ANP_AnalysisManager.h.
|
private |
Set to true when Transient::integrationMethod_ is changed.
Definition at line 575 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 563 of file N_ANP_AnalysisManager.h.
|
private |
Working integration method.
Definition at line 553 of file N_ANP_AnalysisManager.h.
|
private |
Definition at line 577 of file N_ANP_AnalysisManager.h.