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

#include <N_ANP_AnalysisManager.h>

Inheritance diagram for Xyce::Analysis::AnalysisManager:
Collaboration diagram for Xyce::Analysis::AnalysisManager:

Public Member Functions

 AnalysisManager (IO::CmdParse &cp, Stats::Stat root_stat)
 
 ~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...
 
bool registerPkgOptionsMgr (IO::PkgOptionsMgr *pkgOptPtr)
 
void resetAll ()
 
bool run ()
 
bool initializeAll (N_LOA_Loader *tmpLoaderPtr=0)
 
double partialTimeDerivative ()
 
double getTime () const
 
double getCurrentTime () const
 
double getFinalTime () const
 
double getInitialTime () const
 
double getStartingTimeStep ()
 
bool updateDivDiffs ()
 
bool updateDerivs ()
 
bool completeOPStartStep ()
 
bool completeHomotopyStep (const std::vector< std::string > &paramNames, const std::vector< double > &paramVals, N_LAS_Vector *solnVecPtr)
 
bool failHomotopyStep ()
 
bool equateTmpVectors ()
 
bool updateDerivsBlock (const std::list< index_pair > &solGIDList, const std::list< index_pair > &staGIDList)
 
bool printLoopInfo (int start, int finish)
 
int getTimeIntMode ()
 
bool getDCOPFlag ()
 
bool getTranOPFlag ()
 
bool getACOPFlag ()
 
bool getDCSweepFlag ()
 
bool getDotOpFlag ()
 
bool getStepFlag ()
 
bool getSweepSourceResetFlag ()
 
void setSweepSourceResetFlag (bool ssrf)
 
bool getTransientFlag () const
 
bool getDoubleDCOPEnabled ()
 
void setCurrentMode (CurrentMode current_mode)
 
CurrentMode getCurrentMode () const
 
void setBlockAnalysisFlag (bool flagVal)
 
bool getBlockAnalysisFlag () const
 
void setHBFlag (bool flagVal)
 
bool getHBFlag ()
 
int getDoubleDCOPStep ()
 
int getStepNumber ()
 
int getTranStepNumber ()
 
void setStepNumber (int step)
 
void setTranStepNumber (int step)
 
bool getInitTranFlag ()
 
int getOrder ()
 
int getNumberOfSteps ()
 
int getUsedOrder ()
 
int getNscsco ()
 
const IO::CmdParse & getCommandLine () const
 
double getCurrentStepSize ()
 
double getLastStepSize ()
 
double getBreakpointTol ()
 
void setBreakpointTol (double bptol)
 
bool isSimulationComplete ()
 
int restartDataSize (bool pack)
 
bool setTranAnalysisParams (const Util::OptionBlock &paramsBlock)
 
bool setDCAnalysisParams (const Util::OptionBlock &paramsBlock)
 
bool setOPAnalysisParams (const Util::OptionBlock &paramsBlock)
 
bool setSTEPAnalysisParams (const Util::OptionBlock &paramsBlock)
 
bool setSaveOptions (const Util::OptionBlock &OB)
 
bool setDCOPRestartParams (const Util::OptionBlock &OB)
 
bool setACAnalysisParams (const Util::OptionBlock &OB)
 
bool setMORAnalysisParams (const Util::OptionBlock &OB)
 
bool setMOROptions (const Util::OptionBlock &OB)
 
void setPauseTime (double pauseTime)
 
double getPauseTime ()
 
bool isPaused ()
 
void resumeSimulation ()
 
void unset_resumeSimulation ()
 
bool setTranOptions (const Util::OptionBlock &OB)
 
bool setMPDEAnalysisParams (const Util::OptionBlock &OB)
 
bool setMPDEOptions (const Util::OptionBlock &OB)
 
bool setHBAnalysisParams (const Util::OptionBlock &OB)
 
bool setHBOptions (const Util::OptionBlock &OB)
 
bool setLinSol (const Util::OptionBlock &OB)
 
bool setHBLinSol (const Util::OptionBlock &OB)
 
bool setTRANMPDEOptions (const Util::OptionBlock &OB)
 
bool setSensOptions (const Util::OptionBlock &OB)
 
bool registerTIAParams (const N_TIA_TIAParams &tiaParams_tmp)
 
bool registerLinearSystem (N_LAS_System *linearSystem_tmp)
 
bool registerNLSManager (Nonlinear::Manager *nlsMgrPtr_tmp)
 
bool registerLoader (N_LOA_Loader *loader_tmp)
 
bool registerOutputMgr (IO::OutputMgr *outputPtr_tmp)
 
bool registerRestartMgr (IO::RestartMgr *restartPtr_tmp)
 
bool registerDeviceInterface (N_DEV_DeviceInterface *devInterfacePtr)
 
bool registerTopology (N_TOP_Topology *topoMgrPtr)
 
bool registerRestartManager (IO::RestartMgr *resMgrPtr)
 
bool registerOutputManager (IO::OutputMgr *outMgrPtr)
 
bool registerApplicationBuilder (N_LAS_Builder *appBuilderPtr)
 
bool registerParallelServices (N_PDS_Manager *pds_tmp)
 
bool registerRestartIntervals ()
 
bool registerOutputIntervals ()
 
bool registerElapsedTimer (Util::Timer *)
 
bool dumpRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack)
 
bool restoreRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack)
 
IO::RestartMgr & getRestartManager ()
 
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 getBeginningIntegrationFlag ()
 
void setIntegrationMethod (int im)
 
unsigned int getIntegrationMethod ()
 
double getTotalLinearSolutionTime () const
 
double getTotalResidualLoadTime () const
 
double getTotalJacobianLoadTime () const
 
bool setNextSolVectorPtr (N_LAS_Vector *solVecPtr)
 
bool provisionalStep (double maxTimeStep, double &currTimeStep)
 
void acceptProvisionalStep ()
 
void rejectProvisionalStep ()
 
void setExternalSolverState (const N_DEV_SolverState &ss)
 
bool runStep (const N_TIA_TimeIntInfo &tiInfo, N_TIA_TwoLevelError &tlError)
 
void conductanceTest ()
 
bool startupSolvers ()
 
bool finishSolvers ()
 
void homotopyStepSuccess (const std::vector< std::string > &paramNames, const std::vector< double > &paramVals)
 
void homotopyStepFailure ()
 
void stepSuccess (CurrentMode analysisUpper)
 
void stepFailure (CurrentMode analysisUpper)
 
bool getInitialQnorm (N_TIA_TwoLevelError &tle)
 
bool getBreakPoints (std::vector< Util::BreakPoint > &breakPointTimes)
 
bool startTimeStep (const N_TIA_TimeIntInfo &tiInfo)
 
bool getDakotaRunFlag ()
 
void setDakotaRunFlag (bool flag)
 
int getDakotaIteration ()
 
void setDakotaIteration (int iterNumber)
 
void getTimeIntInfo (N_TIA_TimeIntInfo &tiInfo)
 
void initializeTransientModel ()
 
bool evalTransientModel (double t, N_LAS_Vector *SolVectorPtr, N_LAS_Vector *CurrSolVectorPtr, N_LAS_Vector *LasSolVectorPtr, N_LAS_Vector *StaVectorPtr, N_LAS_Vector *CurrStaVectorPtr, N_LAS_Vector *LasStaVectorPtr, N_LAS_Vector *StaDerivVectorPtr, N_LAS_Vector *StoVectorPtr, N_LAS_Vector *CurrStoVectorPtr, N_LAS_Vector *LasStoVectorPtr, N_LAS_Vector *stoLeadCurrQVectorPtr, N_LAS_Vector *QVectorPtr, N_LAS_Vector *FVectorPtr, N_LAS_Vector *BVectorPtr, 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)
 
N_TIA_TIAParamsgetTIAParams ()
 
bool outputIntervalSpecified ()
 
bool testRestartSaveTime ()
 
void setMPDEFlag (bool flagVal)
 
bool getMPDEFlag ()
 
bool getMPDEIcFlag ()
 
bool getMPDEStartupFlag ()
 
bool getWaMPDEFlag ()
 
bool testDCOPOutputTime_ ()
 
bool testSaveOutputTime_ ()
 
N_MPDE_Manager * getMPDEManager () const
 
N_TIA_DataStoregetTIADataStore ()
 
const AnalysisBasegetAnalysisObject () const
 
void silenceProgress ()
 
void enableProgress ()
 
Device::DeviceInterfacegetDeviceInterface ()
 
N_LOA_NonlinearEquationLoader * getNonlinearEquationLoader ()
 
N_LAS_Builder * getAppBuilder ()
 
Nonlinear::ManagergetNonlinearSolverManager () const
 
N_TIA_StepErrorControl *& getStepErrorControl ()
 
N_TIA_WorkingIntegrationMethod *& getWorkingIntgMethod ()
 
N_PDS_Manager * getPDSManager () const
 
IO::OutputMgr * getOutputManager () const
 
N_LAS_System * getLinearSystem () const
 
bool getSwitchIntegrator () const
 
void setSwitchIntegrator (bool switch_itegrator)
 
void setNextOutputTime (double next_output_time)
 
double getNextOutputTime () const
 
double getInitialOutputInterval () const
 
void setStepLoopInitialized (bool step_loop_initialized)
 
const std::vector< std::pair
< double, double > > & 
getOutputIntervals () const
 
bool isStepLoopInitialized () const
 
Util::Timer & getXyceTranTimer ()
 
OutputMgrAdaptergetOutputManagerAdapter () const
 
N_TIA_StepErrorControlgetSECPtr () const
 
int getDebugLevel () const
 
Topo::Topology & getTopology ()
 
N_TIA_WorkingIntegrationMethodgetWorkingIntegrationMethod ()
 
N_LOA_Loader & getLoader ()
 
void setAnalysisMode (Analysis_Mode analysis_mode)
 
Analysis_Mode getAnalysisMode () const
 
double getSolverStartTime () const
 
double getStartTranTime () const
 
void setStartTranTime (double start_tran_time)
 
bool getProgressFlag () const
 
double getSaveTime () const
 
N_PDS_Comm & getPDSComm ()
 

Public Attributes

unsigned int breakPointRestartStep
 

Private Member Functions

bool getInputOPFlag ()
 
void setupMPDEMgr_ ()
 
bool doMPDEregistrations_ ()
 
void allocateAnalysisObject_ ()
 
void initializeIntegrationProcess_ ()
 
void computeDividedDifferences_ ()
 
void setNLSParams_ ()
 

Private Attributes

IO::ActiveOutput * activeOutput_
 
IO::CmdParse & commandLine_
 Command line object. More...
 
N_TIA_TIAParams tiaParams_
 Current time-integration method parameters. More...
 
N_TIA_WorkingIntegrationMethodworkingIntgMethod_
 Working intergration method. More...
 
N_TIA_StepErrorControlstepErrorControl_
 Pointer to the TIA step-error control object. More...
 
N_LAS_System * linearSystem_
 Pointer to the linear system information and containers. More...
 
Nonlinear::ManagernlsMgrPtr_
 Pointer to the nonlinear solver manager. More...
 
N_LOA_Loader * loader_
 Pointer to the nonlinear loader object. More...
 
N_LOA_CktLoader * cktLoaderPtr_
 'real' pointer to the ckt-loader. More...
 
IO::RestartMgr * restartPtr_
 Pointer to the restart manager. More...
 
IO::PkgOptionsMgr * pkgOptMgrPtr_
 package options manager More...
 
N_LOA_NonlinearEquationLoader * nonlinearEquationLoaderPtr_
 Pointer to the application loader. More...
 
Device::DeviceInterfacedevInterfacePtr_
 Pointer to the device interface. More...
 
Topo::Topology * topoMgrPtr_
 Pointer to the topology manager. More...
 
IO::OutputMgr * outMgrPtr_
 Pointer to the output manager. More...
 
N_LAS_Builder * appBuilderPtr_
 Pointer to the applicaiton builder. More...
 
N_PDS_Manager * pdsMgrPtr_
 Pointer to the parallel services manager. More...
 
OutputMgrAdapteroutputManagerAdapter_
 Output manager adapter. More...
 
N_TIA_DataStoretiaDataStore_
 TIA data store object. More...
 
Analysis::Analysis_Mode analysisMode_
 
bool analysisParamsRegistered
 
bool firstTime
 
double oldPercentComplete
 
double startSimTime
 
bool calledBeforeTwoLevelTran_
 
bool switchIntegrator_
 
bool initializeAllFlag_
 
double startTRANtime_
 
bool stepLoopFlag_
 
bool stepLoopInitialized_
 
bool dcLoopInitialized_
 
bool gui_
 
bool daeStateDerivFlag_
 
bool initializeSolvers_mixedSignal_
 
int dcLoopSize_
 
bool sweepSourceResetFlag_
 
Stats::Stat rootStat_
 
bool progressFlag_
 
Util::Timer * xyceTranTimerPtr_
 
Util::Timer * elapsedTimerPtr_
 
double solverStartTime_
 
bool dakotaRunFlag_
 
int dakotaIterationNumber_
 
double saveTime_
 
bool saveTimeGiven_
 
bool saveFlag_
 
bool savedAlready_
 
bool dcopRestartFlag_
 
bool dotOpSpecified_
 
double initialOutputInterval_
 
std::vector< std::pair< double,
double > > 
outputIntervals_
 
double nextOutputTime_
 
double initialRestartInterval_
 
std::vector< std::pair< double,
double > > 
restartIntervals_
 
double nextRestartSaveTime_
 
bool blockAnalysisFlag_
 
bool hbFlag_
 
bool mpdeFlag_
 
bool sensFlag_
 
Teuchos::RefCountPtr
< AnalysisBase
analysisObject_
 
Teuchos::RefCountPtr
< AnalysisBase
stepAnalysisTarget_
 
Teuchos::RefCountPtr
< AnalysisBase
dakotaAnalysisTarget_
 
Teuchos::RefCountPtr
< AnalysisBase
primaryAnalysisObject_
 
N_MPDE_Manager * mpdeMgrPtr_
 
RefCountPtr< N_TIA_MPDEInterfacetiaMPDEIfacePtr_
 
RefCountPtr< AnalysisBasetwoLevelAnalysisObject_
 
RefCountPtr< AnalysisBasemixedSignalAnalysisObject_
 
Util::OptionBlock tranParamsBlock
 
Util::OptionBlock opParamsBlock
 
Util::OptionBlock acParamsBlock
 
Util::OptionBlock morParamsBlock
 
std::vector< Util::OptionBlock > dcParamsBlockVec
 
std::vector< Util::OptionBlock > stepParamsBlockVec
 
Util::OptionBlock mpdeParamsBlock
 
Util::OptionBlock hbParamsBlock
 
Util::OptionBlock hbOptionsBlock
 
Util::OptionBlock hbLinSolBlock
 
Util::OptionBlock linSolBlock
 
Util::OptionBlock dakotaParamsBlock
 
CurrentMode currentMode_
 

Detailed Description

Definition at line 110 of file N_ANP_AnalysisManager.h.

Constructor & Destructor Documentation

Xyce::Analysis::AnalysisManager::AnalysisManager ( IO::CmdParse &  cp,
Stats::Stat  root_stat 
)

Definition at line 370 of file N_ANP_AnalysisManager.C.

Xyce::Analysis::AnalysisManager::~AnalysisManager ( )

Definition at line 472 of file N_ANP_AnalysisManager.C.

Member Function Documentation

void Xyce::Analysis::AnalysisManager::acceptProvisionalStep ( )

Definition at line 208 of file N_ANP_InnerLevelSolve.C.

void Xyce::Analysis::AnalysisManager::allocateAnalysisObject_ ( )
private

Definition at line 933 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::completeHomotopyStep ( const std::vector< std::string > &  paramNames,
const std::vector< double > &  paramVals,
N_LAS_Vector *  solnVecPtr 
)

Definition at line 2101 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::completeOPStartStep ( )

Definition at line 2080 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::computeDividedDifferences_ ( )
private
void Xyce::Analysis::AnalysisManager::conductanceTest ( )

Definition at line 450 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::doMPDEregistrations_ ( )
private
bool Xyce::Analysis::AnalysisManager::dumpRestartData ( char *  buf,
int  bsize,
int &  pos,
N_PDS_Comm *  comm,
bool  pack 
)

Definition at line 2933 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::enableProgress ( )

Definition at line 3456 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::equateTmpVectors ( )

Definition at line 2891 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::evalTransientModel ( double  t,
N_LAS_Vector *  SolVectorPtr,
N_LAS_Vector *  CurrSolVectorPtr,
N_LAS_Vector *  LasSolVectorPtr,
N_LAS_Vector *  StaVectorPtr,
N_LAS_Vector *  CurrStaVectorPtr,
N_LAS_Vector *  LasStaVectorPtr,
N_LAS_Vector *  StaDerivVectorPtr,
N_LAS_Vector *  StoVectorPtr,
N_LAS_Vector *  CurrStoVectorPtr,
N_LAS_Vector *  LasStoVectorPtr,
N_LAS_Vector *  stoLeadCurrQVectorPtr,
N_LAS_Vector *  QVectorPtr,
N_LAS_Vector *  FVectorPtr,
N_LAS_Vector *  BVectorPtr,
N_LAS_Vector *  dFdxdVpVectorPtr,
N_LAS_Vector *  dQdxdVpVectorPtr,
N_LAS_Matrix *  dQdxMatrixPtr,
N_LAS_Matrix *  dFdxMatrixPtr 
)

Definition at line 2317 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::evalTransientModelState ( double  t,
N_LAS_Vector *  SolVectorPtr,
N_LAS_Vector *  StaVectorPtr,
N_LAS_Vector *  StoVectorPtr 
)

Definition at line 2377 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::failHomotopyStep ( )

Definition at line 2136 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::finishSolvers ( )

Definition at line 601 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::getACOPFlag ( )

Definition at line 2764 of file N_ANP_AnalysisManager.C.

Analysis_Mode Xyce::Analysis::AnalysisManager::getAnalysisMode ( ) const
inline

Definition at line 661 of file N_ANP_AnalysisManager.h.

const AnalysisBase& Xyce::Analysis::AnalysisManager::getAnalysisObject ( ) const
inline

Definition at line 553 of file N_ANP_AnalysisManager.h.

N_LAS_Builder* Xyce::Analysis::AnalysisManager::getAppBuilder ( )
inline

Definition at line 569 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getBeginningIntegrationFlag ( )

Definition at line 2424 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getBlockAnalysisFlag ( ) const

Definition at line 565 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getBreakPoints ( std::vector< Util::BreakPoint > &  breakPointTimes)

Definition at line 778 of file N_ANP_InnerLevelSolve.C.

double Xyce::Analysis::AnalysisManager::getBreakpointTol ( )

Definition at line 1233 of file N_ANP_AnalysisManager.C.

const IO::CmdParse& Xyce::Analysis::AnalysisManager::getCommandLine ( ) const
inline

Definition at line 249 of file N_ANP_AnalysisManager.h.

CurrentMode Xyce::Analysis::AnalysisManager::getCurrentMode ( ) const
inline

Definition at line 214 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::getCurrentStepSize ( )

Definition at line 2818 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getCurrentTime ( ) const

Definition at line 2652 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getDakotaIteration ( )

Definition at line 3369 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getDakotaRunFlag ( )

Definition at line 3341 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getDCOPFlag ( )

Definition at line 2718 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getDCSweepFlag ( )

Definition at line 2778 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getDebugLevel ( ) const
inline

Definition at line 641 of file N_ANP_AnalysisManager.h.

Device::DeviceInterface* Xyce::Analysis::AnalysisManager::getDeviceInterface ( )
inline

Definition at line 561 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getDotOpFlag ( )
inline

Definition at line 199 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getDoubleDCOPEnabled ( )

Definition at line 2503 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getDoubleDCOPStep ( )

Definition at line 2805 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getFinalTime ( ) const

Definition at line 2665 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getHBFlag ( )
inline

Definition at line 223 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::getInitialOutputInterval ( ) const
inline

Definition at line 613 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getInitialQnorm ( N_TIA_TwoLevelError tle)

Definition at line 763 of file N_ANP_InnerLevelSolve.C.

double Xyce::Analysis::AnalysisManager::getInitialTime ( ) const

Definition at line 2678 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getInitTranFlag ( )

Definition at line 2625 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getInputOPFlag ( )
private

Definition at line 2735 of file N_ANP_AnalysisManager.C.

unsigned int Xyce::Analysis::AnalysisManager::getIntegrationMethod ( )

Definition at line 2450 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getLastStepSize ( )

Definition at line 2831 of file N_ANP_AnalysisManager.C.

N_LAS_System* Xyce::Analysis::AnalysisManager::getLinearSystem ( ) const
inline

Definition at line 593 of file N_ANP_AnalysisManager.h.

N_LOA_Loader& Xyce::Analysis::AnalysisManager::getLoader ( )
inline

Definition at line 653 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getMPDEFlag ( )

Definition at line 582 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getMPDEIcFlag ( )

Definition at line 616 of file N_ANP_AnalysisManager.C.

N_MPDE_Manager* Xyce::Analysis::AnalysisManager::getMPDEManager ( ) const
inline

Definition at line 547 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getMPDEStartupFlag ( )

Definition at line 599 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getNextOutputTime ( ) const
inline

Definition at line 609 of file N_ANP_AnalysisManager.h.

N_LOA_NonlinearEquationLoader* Xyce::Analysis::AnalysisManager::getNonlinearEquationLoader ( )
inline

Definition at line 565 of file N_ANP_AnalysisManager.h.

Nonlinear::Manager* Xyce::Analysis::AnalysisManager::getNonlinearSolverManager ( ) const
inline

Definition at line 573 of file N_ANP_AnalysisManager.h.

int Xyce::Analysis::AnalysisManager::getNscsco ( )

Definition at line 3041 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getNumberOfSteps ( )

Definition at line 3015 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getOrder ( )

Definition at line 3002 of file N_ANP_AnalysisManager.C.

const std::vector< std::pair < double, double > >& Xyce::Analysis::AnalysisManager::getOutputIntervals ( ) const
inline

Definition at line 621 of file N_ANP_AnalysisManager.h.

IO::OutputMgr* Xyce::Analysis::AnalysisManager::getOutputManager ( ) const
inline

Definition at line 589 of file N_ANP_AnalysisManager.h.

OutputMgrAdapter& Xyce::Analysis::AnalysisManager::getOutputManagerAdapter ( ) const
inline

Definition at line 633 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::getPauseTime ( )

Definition at line 2543 of file N_ANP_AnalysisManager.C.

N_PDS_Comm & Xyce::Analysis::AnalysisManager::getPDSComm ( )

Definition at line 3462 of file N_ANP_AnalysisManager.C.

N_PDS_Manager* Xyce::Analysis::AnalysisManager::getPDSManager ( ) const
inline

Definition at line 585 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getProgressFlag ( ) const
inline

Definition at line 677 of file N_ANP_AnalysisManager.h.

IO::RestartMgr& Xyce::Analysis::AnalysisManager::getRestartManager ( )
inline

Definition at line 389 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::getSaveTime ( ) const
inline

Definition at line 681 of file N_ANP_AnalysisManager.h.

N_TIA_StepErrorControl* Xyce::Analysis::AnalysisManager::getSECPtr ( ) const
inline

Definition at line 637 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getSolnVarData ( const int &  gid,
std::vector< double > &  varData 
)

Definition at line 2960 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getSolverStartTime ( ) const
inline

Definition at line 665 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::getStartingTimeStep ( )

Definition at line 2691 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getStartTranTime ( ) const
inline

Definition at line 669 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getStateVarData ( const int &  gid,
std::vector< double > &  varData 
)

Definition at line 2974 of file N_ANP_AnalysisManager.C.

N_TIA_StepErrorControl*& Xyce::Analysis::AnalysisManager::getStepErrorControl ( )
inline

Definition at line 577 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getStepFlag ( )
inline

Definition at line 200 of file N_ANP_AnalysisManager.h.

int Xyce::Analysis::AnalysisManager::getStepNumber ( )

Definition at line 2556 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getStoreVarData ( const int &  gid,
std::vector< double > &  varData 
)

Definition at line 2988 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getSweepSourceResetFlag ( )
inline

Definition at line 202 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::getSwitchIntegrator ( ) const
inline

Definition at line 597 of file N_ANP_AnalysisManager.h.

N_TIA_DataStore* Xyce::Analysis::AnalysisManager::getTIADataStore ( )
inline

Definition at line 549 of file N_ANP_AnalysisManager.h.

N_TIA_TIAParams& Xyce::Analysis::AnalysisManager::getTIAParams ( )
inline

Definition at line 504 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::getTime ( ) const

Definition at line 2639 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::getTimeIntInfo ( N_TIA_TimeIntInfo tiInfo)

Definition at line 3395 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getTimeIntMode ( )

Definition at line 2704 of file N_ANP_AnalysisManager.C.

Topo::Topology& Xyce::Analysis::AnalysisManager::getTopology ( )
inline

Definition at line 645 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::getTotalJacobianLoadTime ( ) const

Definition at line 2490 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getTotalLinearSolutionTime ( ) const

Definition at line 2464 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::getTotalResidualLoadTime ( ) const

Definition at line 2477 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getTranOPFlag ( )

Definition at line 2749 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getTransientFlag ( ) const

Definition at line 2791 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getTranStepNumber ( )

Definition at line 2574 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::getUsedOrder ( )

Definition at line 3028 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getWaMPDEFlag ( )

Definition at line 634 of file N_ANP_AnalysisManager.C.

N_TIA_WorkingIntegrationMethod& Xyce::Analysis::AnalysisManager::getWorkingIntegrationMethod ( )
inline

Definition at line 649 of file N_ANP_AnalysisManager.h.

N_TIA_WorkingIntegrationMethod*& Xyce::Analysis::AnalysisManager::getWorkingIntgMethod ( )
inline

Definition at line 581 of file N_ANP_AnalysisManager.h.

Util::Timer& Xyce::Analysis::AnalysisManager::getXyceTranTimer ( )
inline

Definition at line 629 of file N_ANP_AnalysisManager.h.

void Xyce::Analysis::AnalysisManager::homotopyStepFailure ( )

Definition at line 655 of file N_ANP_InnerLevelSolve.C.

void Xyce::Analysis::AnalysisManager::homotopyStepSuccess ( const std::vector< std::string > &  paramNames,
const std::vector< double > &  paramVals 
)

Definition at line 624 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::initializeAll ( N_LOA_Loader *  tmpLoaderPtr = 0)

Definition at line 672 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::initializeIntegrationProcess_ ( )
private
void Xyce::Analysis::AnalysisManager::initializeTransientModel ( )

Definition at line 2304 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::isPaused ( )

Definition at line 653 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::isSimulationComplete ( )

Definition at line 2520 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::isStepLoopInitialized ( ) const
inline

Definition at line 625 of file N_ANP_AnalysisManager.h.

void Xyce::Analysis::AnalysisManager::notify ( const StepEvent step_event)

Notification that there is a StepEvent.

Parameters
step_eventinformation about the event

Definition at line 499 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::notify ( const AnalysisEvent analysis_event)

Notification that there is a AnalysisEvent.

Parameters
time_integrator_eventinformation about the event

Definition at line 521 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::outputIntervalSpecified ( )

Definition at line 3326 of file N_ANP_AnalysisManager.C.

double Xyce::Analysis::AnalysisManager::partialTimeDerivative ( )

Definition at line 1201 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::printLoopInfo ( int  start,
int  finish 
)

Definition at line 1037 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::provisionalStep ( double  maxTimeStep,
double &  currTimeStep 
)

Definition at line 93 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::registerApplicationBuilder ( N_LAS_Builder *  appBuilderPtr)

Definition at line 3224 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerDeviceInterface ( N_DEV_DeviceInterface devInterfacePtr)

Definition at line 3193 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerElapsedTimer ( Util::Timer *  et)

Definition at line 2904 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerLinearSystem ( N_LAS_System *  linearSystem_tmp)

Definition at line 3114 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerLoader ( N_LOA_Loader *  loader_tmp)

Definition at line 3144 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerNLSManager ( Nonlinear::Manager nlsMgrPtr_tmp)

Definition at line 3129 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerOutputIntervals ( )

Definition at line 1278 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerOutputManager ( IO::OutputMgr *  outMgrPtr)
bool Xyce::Analysis::AnalysisManager::registerOutputMgr ( IO::OutputMgr *  outputPtr_tmp)

Definition at line 3159 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerParallelServices ( N_PDS_Manager *  pds_tmp)

Definition at line 3239 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerPkgOptionsMgr ( IO::PkgOptionsMgr *  pkgOptPtr)

Definition at line 2185 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerRestartIntervals ( )

Definition at line 1259 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerRestartManager ( IO::RestartMgr *  resMgrPtr)
bool Xyce::Analysis::AnalysisManager::registerRestartMgr ( IO::RestartMgr *  restartPtr_tmp)

Definition at line 3177 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerTIAParams ( const N_TIA_TIAParams tiaParams_tmp)

Definition at line 3096 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerTopology ( N_TOP_Topology *  topoMgrPtr)

Definition at line 3208 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::rejectProvisionalStep ( )

Definition at line 221 of file N_ANP_InnerLevelSolve.C.

void Xyce::Analysis::AnalysisManager::resetAll ( )

Definition at line 537 of file N_ANP_AnalysisManager.C.

int Xyce::Analysis::AnalysisManager::restartDataSize ( bool  pack)

Definition at line 2919 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::restoreRestartData ( char *  buf,
int  bsize,
int &  pos,
N_PDS_Comm *  comm,
bool  pack 
)

Definition at line 2947 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::resumeSimulation ( )

Definition at line 3299 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::run ( )

Definition at line 839 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::runStep ( const N_TIA_TimeIntInfo tiInfo,
N_TIA_TwoLevelError tlError 
)

Definition at line 291 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::setACAnalysisParams ( const Util::OptionBlock &  OB)

Definition at line 1484 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setAnalysisMode ( Analysis_Mode  analysis_mode)
inline

Definition at line 657 of file N_ANP_AnalysisManager.h.

void Xyce::Analysis::AnalysisManager::setBeginningIntegrationFlag ( bool  bif)

Definition at line 2411 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setBlockAnalysisFlag ( bool  flagVal)
inline

Definition at line 219 of file N_ANP_AnalysisManager.h.

void Xyce::Analysis::AnalysisManager::setBreakpointTol ( double  bptol)

Definition at line 1246 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setCurrentMode ( CurrentMode  current_mode)
inline

Definition at line 210 of file N_ANP_AnalysisManager.h.

void Xyce::Analysis::AnalysisManager::setDakotaIteration ( int  iterNumber)

Definition at line 3382 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setDakotaRunFlag ( bool  flag)

Definition at line 3355 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setDCAnalysisParams ( const Util::OptionBlock &  paramsBlock)

Definition at line 1319 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setDCOPRestartParams ( const Util::OptionBlock &  OB)

Definition at line 1610 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setExternalSolverState ( const N_DEV_SolverState ss)

Definition at line 271 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::setHBAnalysisParams ( const Util::OptionBlock &  OB)

Definition at line 1957 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setHBFlag ( bool  flagVal)
inline

Definition at line 222 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setHBLinSol ( const Util::OptionBlock &  OB)

Definition at line 2033 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setHBOptions ( const Util::OptionBlock &  OB)

Definition at line 2005 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setIntegrationMethod ( int  im)

Definition at line 2437 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setLinSol ( const Util::OptionBlock &  OB)

Definition at line 2019 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setMORAnalysisParams ( const Util::OptionBlock &  OB)

Definition at line 1502 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setMOROptions ( const Util::OptionBlock &  OB)

Definition at line 1518 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setMPDEAnalysisParams ( const Util::OptionBlock &  OB)

Definition at line 1918 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setMPDEFlag ( bool  flagVal)
inline

Definition at line 535 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setMPDEOptions ( const Util::OptionBlock &  OB)

Definition at line 1939 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setNextOutputTime ( double  next_output_time)
inline

Definition at line 605 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setNextSolVectorPtr ( N_LAS_Vector *  solVecPtr)

Definition at line 3256 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setNLSParams_ ( )
private
bool Xyce::Analysis::AnalysisManager::setOPAnalysisParams ( const Util::OptionBlock &  paramsBlock)

Definition at line 1363 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setPauseTime ( double  pauseTime)

Definition at line 3276 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setSaveOptions ( const Util::OptionBlock &  OB)

Definition at line 1424 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setSensOptions ( const Util::OptionBlock &  OB)

Definition at line 2065 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setSolnVarData ( const int &  gid,
const std::vector< double > &  varData 
)

Definition at line 3054 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setStartTranTime ( double  start_tran_time)
inline

Definition at line 673 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setStateVarData ( const int &  gid,
const std::vector< double > &  varData 
)

Definition at line 3068 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setSTEPAnalysisParams ( const Util::OptionBlock &  paramsBlock)

Definition at line 1379 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setStepLoopInitialized ( bool  step_loop_initialized)
inline

Definition at line 617 of file N_ANP_AnalysisManager.h.

void Xyce::Analysis::AnalysisManager::setStepNumber ( int  step)

Definition at line 2592 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setStoreVarData ( const int &  gid,
const std::vector< double > &  varData 
)

Definition at line 3082 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setSweepSourceResetFlag ( bool  ssrf)
inline

Definition at line 203 of file N_ANP_AnalysisManager.h.

void Xyce::Analysis::AnalysisManager::setSwitchIntegrator ( bool  switch_itegrator)
inline

Definition at line 601 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setTranAnalysisParams ( const Util::OptionBlock &  paramsBlock)

Definition at line 1297 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setTRANMPDEOptions ( const Util::OptionBlock &  OB)

Definition at line 2047 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setTranOptions ( const Util::OptionBlock &  OB)

Definition at line 1657 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setTranStepNumber ( int  step)

Definition at line 2608 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::setupMPDEMgr_ ( )
private

Definition at line 2160 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::silenceProgress ( )

Definition at line 3443 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::startTimeStep ( const N_TIA_TimeIntInfo tiInfo)

Definition at line 370 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::startupSolvers ( )

Definition at line 542 of file N_ANP_InnerLevelSolve.C.

void Xyce::Analysis::AnalysisManager::stepFailure ( Analysis::CurrentMode  analysisUpper)

Definition at line 725 of file N_ANP_InnerLevelSolve.C.

void Xyce::Analysis::AnalysisManager::stepSuccess ( CurrentMode  analysisUpper)

Definition at line 680 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::testDCOPOutputTime_ ( )

Definition at line 1051 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::testRestartSaveTime ( )

Definition at line 1107 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::testSaveOutputTime_ ( )

Definition at line 1072 of file N_ANP_AnalysisManager.C.

void Xyce::Analysis::AnalysisManager::unset_resumeSimulation ( )

Definition at line 3313 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::updateDerivs ( )

Definition at line 2845 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::updateDerivsBlock ( const std::list< index_pair > &  solGIDList,
const std::list< index_pair > &  staGIDList 
)

Definition at line 2873 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::updateDivDiffs ( )

Definition at line 2859 of file N_ANP_AnalysisManager.C.

Member Data Documentation

Util::OptionBlock Xyce::Analysis::AnalysisManager::acParamsBlock
private

Definition at line 811 of file N_ANP_AnalysisManager.h.

IO::ActiveOutput* Xyce::Analysis::AnalysisManager::activeOutput_
private

Definition at line 688 of file N_ANP_AnalysisManager.h.

Analysis::Analysis_Mode Xyce::Analysis::AnalysisManager::analysisMode_
private

Definition at line 710 of file N_ANP_AnalysisManager.h.

Teuchos::RefCountPtr<AnalysisBase> Xyce::Analysis::AnalysisManager::analysisObject_
private

Definition at line 792 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::analysisParamsRegistered
private

Definition at line 712 of file N_ANP_AnalysisManager.h.

N_LAS_Builder* Xyce::Analysis::AnalysisManager::appBuilderPtr_
private

Pointer to the applicaiton builder.

Definition at line 705 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::blockAnalysisFlag_
private

Definition at line 784 of file N_ANP_AnalysisManager.h.

unsigned int Xyce::Analysis::AnalysisManager::breakPointRestartStep

Definition at line 829 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::calledBeforeTwoLevelTran_
private

Definition at line 718 of file N_ANP_AnalysisManager.h.

N_LOA_CktLoader* Xyce::Analysis::AnalysisManager::cktLoaderPtr_
private

'real' pointer to the ckt-loader.

Definition at line 698 of file N_ANP_AnalysisManager.h.

IO::CmdParse& Xyce::Analysis::AnalysisManager::commandLine_
private

Command line object.

Definition at line 690 of file N_ANP_AnalysisManager.h.

CurrentMode Xyce::Analysis::AnalysisManager::currentMode_
private

Definition at line 826 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::daeStateDerivFlag_
private

Definition at line 738 of file N_ANP_AnalysisManager.h.

Teuchos::RefCountPtr<AnalysisBase> Xyce::Analysis::AnalysisManager::dakotaAnalysisTarget_
private

Definition at line 794 of file N_ANP_AnalysisManager.h.

int Xyce::Analysis::AnalysisManager::dakotaIterationNumber_
private

Definition at line 762 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::dakotaParamsBlock
private

Definition at line 824 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::dakotaRunFlag_
private

Definition at line 761 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::dcLoopInitialized_
private

Definition at line 734 of file N_ANP_AnalysisManager.h.

int Xyce::Analysis::AnalysisManager::dcLoopSize_
private

Definition at line 744 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::dcopRestartFlag_
private

Definition at line 769 of file N_ANP_AnalysisManager.h.

std::vector<Util::OptionBlock> Xyce::Analysis::AnalysisManager::dcParamsBlockVec
private

Definition at line 816 of file N_ANP_AnalysisManager.h.

Device::DeviceInterface* Xyce::Analysis::AnalysisManager::devInterfacePtr_
private

Pointer to the device interface.

Definition at line 702 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::dotOpSpecified_
private

Definition at line 772 of file N_ANP_AnalysisManager.h.

Util::Timer* Xyce::Analysis::AnalysisManager::elapsedTimerPtr_
private

Definition at line 757 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::firstTime
private

Definition at line 714 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::gui_
private

Definition at line 735 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::hbFlag_
private

Definition at line 785 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::hbLinSolBlock
private

Definition at line 822 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::hbOptionsBlock
private

Definition at line 821 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::hbParamsBlock
private

Definition at line 820 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::initializeAllFlag_
private

Definition at line 724 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::initializeSolvers_mixedSignal_
private

Definition at line 742 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::initialOutputInterval_
private

Definition at line 775 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::initialRestartInterval_
private

Definition at line 779 of file N_ANP_AnalysisManager.h.

N_LAS_System* Xyce::Analysis::AnalysisManager::linearSystem_
private

Pointer to the linear system information and containers.

Definition at line 695 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::linSolBlock
private

Definition at line 823 of file N_ANP_AnalysisManager.h.

N_LOA_Loader* Xyce::Analysis::AnalysisManager::loader_
private

Pointer to the nonlinear loader object.

Definition at line 697 of file N_ANP_AnalysisManager.h.

RefCountPtr<AnalysisBase> Xyce::Analysis::AnalysisManager::mixedSignalAnalysisObject_
private

Definition at line 805 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::morParamsBlock
private

Definition at line 812 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::mpdeFlag_
private

Definition at line 786 of file N_ANP_AnalysisManager.h.

N_MPDE_Manager* Xyce::Analysis::AnalysisManager::mpdeMgrPtr_
private

Definition at line 798 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::mpdeParamsBlock
private

Definition at line 819 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::nextOutputTime_
private

Definition at line 777 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::nextRestartSaveTime_
private

Definition at line 781 of file N_ANP_AnalysisManager.h.

Nonlinear::Manager* Xyce::Analysis::AnalysisManager::nlsMgrPtr_
private

Pointer to the nonlinear solver manager.

Definition at line 696 of file N_ANP_AnalysisManager.h.

N_LOA_NonlinearEquationLoader* Xyce::Analysis::AnalysisManager::nonlinearEquationLoaderPtr_
private

Pointer to the application loader.

Definition at line 701 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::oldPercentComplete
private

Definition at line 715 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::opParamsBlock
private

Definition at line 810 of file N_ANP_AnalysisManager.h.

IO::OutputMgr* Xyce::Analysis::AnalysisManager::outMgrPtr_
private

Pointer to the output manager.

Definition at line 704 of file N_ANP_AnalysisManager.h.

std::vector< std::pair < double, double > > Xyce::Analysis::AnalysisManager::outputIntervals_
private

Definition at line 776 of file N_ANP_AnalysisManager.h.

OutputMgrAdapter* Xyce::Analysis::AnalysisManager::outputManagerAdapter_
private

Output manager adapter.

Definition at line 707 of file N_ANP_AnalysisManager.h.

N_PDS_Manager* Xyce::Analysis::AnalysisManager::pdsMgrPtr_
private

Pointer to the parallel services manager.

Definition at line 706 of file N_ANP_AnalysisManager.h.

IO::PkgOptionsMgr* Xyce::Analysis::AnalysisManager::pkgOptMgrPtr_
private

package options manager

Definition at line 700 of file N_ANP_AnalysisManager.h.

Teuchos::RefCountPtr<AnalysisBase> Xyce::Analysis::AnalysisManager::primaryAnalysisObject_
private

Definition at line 795 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::progressFlag_
private

Definition at line 751 of file N_ANP_AnalysisManager.h.

std::vector< std::pair < double, double > > Xyce::Analysis::AnalysisManager::restartIntervals_
private

Definition at line 780 of file N_ANP_AnalysisManager.h.

IO::RestartMgr* Xyce::Analysis::AnalysisManager::restartPtr_
private

Pointer to the restart manager.

Definition at line 699 of file N_ANP_AnalysisManager.h.

Stats::Stat Xyce::Analysis::AnalysisManager::rootStat_
private

Definition at line 748 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::savedAlready_
private

Definition at line 768 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::saveFlag_
private

Definition at line 767 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::saveTime_
private

Definition at line 765 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::saveTimeGiven_
private

Definition at line 766 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::sensFlag_
private

Definition at line 789 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::solverStartTime_
private

Definition at line 759 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::startSimTime
private

Definition at line 716 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::startTRANtime_
private

Definition at line 727 of file N_ANP_AnalysisManager.h.

Teuchos::RefCountPtr<AnalysisBase> Xyce::Analysis::AnalysisManager::stepAnalysisTarget_
private

Definition at line 793 of file N_ANP_AnalysisManager.h.

N_TIA_StepErrorControl* Xyce::Analysis::AnalysisManager::stepErrorControl_
private

Pointer to the TIA step-error control object.

Definition at line 694 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::stepLoopFlag_
private

Definition at line 729 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::stepLoopInitialized_
private

Definition at line 733 of file N_ANP_AnalysisManager.h.

std::vector<Util::OptionBlock> Xyce::Analysis::AnalysisManager::stepParamsBlockVec
private

Definition at line 817 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::sweepSourceResetFlag_
private

Definition at line 746 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::switchIntegrator_
private

Definition at line 721 of file N_ANP_AnalysisManager.h.

N_TIA_DataStore* Xyce::Analysis::AnalysisManager::tiaDataStore_
private

TIA data store object.

Definition at line 708 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_TIA_MPDEInterface> Xyce::Analysis::AnalysisManager::tiaMPDEIfacePtr_
private

Definition at line 799 of file N_ANP_AnalysisManager.h.

N_TIA_TIAParams Xyce::Analysis::AnalysisManager::tiaParams_
private

Current time-integration method parameters.

Definition at line 692 of file N_ANP_AnalysisManager.h.

Topo::Topology* Xyce::Analysis::AnalysisManager::topoMgrPtr_
private

Pointer to the topology manager.

Definition at line 703 of file N_ANP_AnalysisManager.h.

Util::OptionBlock Xyce::Analysis::AnalysisManager::tranParamsBlock
private

Definition at line 809 of file N_ANP_AnalysisManager.h.

RefCountPtr<AnalysisBase> Xyce::Analysis::AnalysisManager::twoLevelAnalysisObject_
private

Definition at line 802 of file N_ANP_AnalysisManager.h.

N_TIA_WorkingIntegrationMethod* Xyce::Analysis::AnalysisManager::workingIntgMethod_
private

Working intergration method.

Definition at line 693 of file N_ANP_AnalysisManager.h.

Util::Timer* Xyce::Analysis::AnalysisManager::xyceTranTimerPtr_
private

Definition at line 754 of file N_ANP_AnalysisManager.h.


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