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>

Collaboration diagram for Xyce::Analysis::AnalysisManager:

Public Member Functions

 AnalysisManager (N_IO_CmdParse &cp, AnalysisInterface *anaIntPtr)
 
 ~AnalysisManager ()
 
void resetAll ()
 
bool run ()
 
bool initializeAll ()
 
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 getSteadyStateFlag ()
 
bool getTranOPFlag ()
 
bool getACOPFlag ()
 
bool getDCSweepFlag ()
 
bool getDotOpFlag ()
 
bool getStepFlag ()
 
bool getSweepSourceResetFlag ()
 
void setSweepSourceResetFlag (bool ssrf)
 
bool getTransientFlag () const
 
bool getDoubleDCOPEnabled ()
 
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 N_IO_CmdParse & getCommandLine () const
 
double getCurrentStepSize ()
 
double getLastStepSize ()
 
double getBreakpointTol ()
 
void setBreakpointTol (double bptol)
 
bool simulationComplete ()
 
int restartDataSize (bool pack)
 
bool setTranAnalysisParams (const N_UTL_OptionBlock &paramsBlock)
 
bool setDCAnalysisParams (const N_UTL_OptionBlock &paramsBlock)
 
bool setOPAnalysisParams (const N_UTL_OptionBlock &paramsBlock)
 
bool setSTEPAnalysisParams (const N_UTL_OptionBlock &paramsBlock)
 
bool setSaveOptions (const N_UTL_OptionBlock &OB)
 
bool setDCOPRestartParams (const N_UTL_OptionBlock &OB)
 
bool setACAnalysisParams (const N_UTL_OptionBlock &OB)
 
bool setMORAnalysisParams (const N_UTL_OptionBlock &OB)
 
bool setMOROptions (const N_UTL_OptionBlock &OB)
 
void setPauseTime (double pauseTime)
 
double getPauseTime ()
 
bool isPaused ()
 
void resumeSimulation ()
 
void unset_resumeSimulation ()
 
bool setTranOptions (const N_UTL_OptionBlock &OB)
 
bool setMPDEAnalysisParams (const N_UTL_OptionBlock &OB)
 
bool setMPDEOptions (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 setTRANMPDEOptions (const N_UTL_OptionBlock &OB)
 
bool setSensOptions (const N_UTL_OptionBlock &OB)
 
bool registerTIAParams (const N_TIA_TIAParams &tiaParams_tmp)
 
bool registerMPDEInterface (N_TIA_MPDEInterface *tiaMPDEIface_tmp)
 
bool registerLinearSystem (N_LAS_System *lasSysPtr_tmp)
 
bool registerNLSManager (N_NLS_Manager *nlsMgrPtr_tmp)
 
bool registerLoader (N_LOA_Loader *loaderPtr_tmp)
 
bool registerOutputMgr (N_IO_OutputMgr *outputPtr_tmp)
 
bool registerRestartMgr (N_IO_RestartMgr *restartPtr_tmp)
 
bool registerNonlinearEquationLoader (N_LOA_NonlinearEquationLoader *nonlinearEquationLoaderPtr)
 
bool registerDeviceInterface (N_DEV_DeviceInterface *devInterfacePtr)
 
bool registerTopology (N_TOP_Topology *topoMgrPtr)
 
bool registerRestartManager (N_IO_RestartMgr *resMgrPtr)
 
bool registerOutputManager (N_IO_OutputMgr *outMgrPtr)
 
bool registerApplicationBuilder (N_LAS_Builder *appBuilderPtr)
 
bool registerParallelServices (N_PDS_Manager *pds_tmp)
 
bool registerRestartIntervals ()
 
bool registerOutputIntervals ()
 
bool registerElapsedTimer (N_UTL_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)
 
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 ()
 
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 (int analysisUpper)
 
void stepFailure (int analysisUpper)
 
bool getInitialQnorm (N_TIA_TwoLevelError &tle)
 
bool getBreakPoints (std::vector< N_UTL_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 *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)
 
void setMPDEFlag (bool flagVal)
 
bool getMPDEFlag ()
 
N_MPDE_Manager * getMPDEManager () const
 
Teuchos::RefCountPtr
< N_TIA_DataStore
getTIADataStore ()
 
Teuchos::RefCountPtr< const
AnalysisBase
getAnalysisObject () const
 
void silenceProgress ()
 
void enableProgress ()
 
void setNextOutputTime (double next_output_time)
 

Public Attributes

unsigned int breakPointRestartStep
 
RefCountPtr
< N_TIA_WorkingIntegrationMethod
wimPtr
 
N_TIA_TIAParams tiaParams
 
RefCountPtr< AnalysisInterfaceanaIntPtr
 
RefCountPtr< N_LAS_System > lasSysPtr
 
RefCountPtr< N_NLS_ManagernlsMgrPtr
 
RefCountPtr< N_LOA_Loader > loaderPtr
 
RefCountPtr< N_TIA_AssemblerassemblerPtr
 
RefCountPtr< N_IO_RestartMgr > restartPtr
 
RefCountPtr
< N_LOA_NonlinearEquationLoader > 
nonlinearEquationLoaderPtr
 
RefCountPtr
< N_DEV_DeviceInterface
devInterfacePtr
 
RefCountPtr< N_TOP_Topology > topoMgrPtr
 
RefCountPtr< N_IO_OutputMgr > outMgrPtr
 
RefCountPtr< N_LAS_Builder > appBuilderPtr
 
RefCountPtr< N_PDS_Manager > pdsMgrPtr
 
Analysis::Analysis_Mode analysis
 
bool analysisParamsRegistered
 
int currentMode_
 
bool firstTime
 
double oldPercentComplete
 
double startSimTime
 

Private Member Functions

bool getInputOPFlag ()
 
void setupMPDEMgr_ ()
 
void allocateAnalysisObject_ ()
 
void initializeIntegrationProcess_ ()
 
void computeDividedDifferences_ ()
 
void setNLSParams_ ()
 
bool outputIntervalSpecified_ ()
 
bool testRestartSaveTime_ ()
 
bool getMPDEIcFlag ()
 
bool getMPDEStartupFlag ()
 
bool getWaMPDEFlag ()
 
bool testDCOPOutputTime_ ()
 
bool testSaveOutputTime_ ()
 

Private Attributes

bool calledBeforeTwoLevelTran_
 
Teuchos::RefCountPtr
< AnalysisBase
twoLevelAnalysisObject_
 
Teuchos::RefCountPtr
< AnalysisBase
mixedSignalAnalysisObject_
 
bool switchIntegrator_
 
bool initializeAllFlag_
 
double startTRANtime
 
bool stepLoopFlag_
 
bool stepLoopInitialized_
 
bool dcLoopInitialized_
 
bool gui_
 
bool daeStateDerivFlag_
 
bool initializeSolvers_mixedSignal_
 
int dcLoopSize_
 
bool sweepSourceResetFlag_
 
bool progressFlag_
 
RefCountPtr< N_UTL_Timer > xyceTranTimerPtr_
 
RefCountPtr< N_UTL_Timer > elapsedTimerPtr_
 
double solverStartTime_
 
RefCountPtr< OutputMgrAdapteroutputMgrAdapterRCPtr_
 
RefCountPtr< N_TIA_DataStoretiaDataStore_
 
RefCountPtr
< N_TIA_StepErrorControl
secPtr_
 
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_IO_CmdParse & commandLine_
 
RefCountPtr< N_MPDE_Manager > mpdeMgrPtr_
 
RefCountPtr< N_TIA_MPDEInterfacetiaMPDEIfacePtr_
 
N_UTL_OptionBlock tranParamsBlock
 
N_UTL_OptionBlock opParamsBlock
 
N_UTL_OptionBlock acParamsBlock
 
N_UTL_OptionBlock morParamsBlock
 
std::vector< N_UTL_OptionBlock > dcParamsBlockVec
 
std::vector< N_UTL_OptionBlock > stepParamsBlockVec
 
N_UTL_OptionBlock mpdeParamsBlock
 
N_UTL_OptionBlock hbParamsBlock
 
N_UTL_OptionBlock hbOptionsBlock
 
N_UTL_OptionBlock hbLinSolBlock
 
N_UTL_OptionBlock linSolBlock
 
N_UTL_OptionBlock dakotaParamsBlock
 

Friends

class ::N_TIA_StepErrorControl
 
class ::N_TIA_DAE_Assembler
 
class ::N_TIA_Assembler
 
class MOR
 
class Dakota
 
class AnalysisInterface
 
class AnalysisBase
 
class MPDE
 
class AC
 
class Step
 
class HB
 
class Transient
 
class DCSweep
 

Detailed Description

Definition at line 116 of file N_ANP_AnalysisManager.h.

Constructor & Destructor Documentation

Xyce::Analysis::AnalysisManager::AnalysisManager ( N_IO_CmdParse &  cp,
AnalysisInterface anaIntPtr 
)

Definition at line 126 of file N_ANP_AnalysisManager.C.

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

Definition at line 197 of file N_ANP_AnalysisManager.C.

Member Function Documentation

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

Definition at line 221 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 580 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 1747 of file N_ANP_AnalysisManager.C.

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

Definition at line 1726 of file N_ANP_AnalysisManager.C.

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

Definition at line 454 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 2468 of file N_ANP_AnalysisManager.C.

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

Definition at line 3016 of file N_ANP_AnalysisManager.C.

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

Definition at line 2427 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 *  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 1859 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 1917 of file N_ANP_AnalysisManager.C.

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

Definition at line 1782 of file N_ANP_AnalysisManager.C.

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

Definition at line 605 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 2300 of file N_ANP_AnalysisManager.C.

Teuchos::RefCountPtr<const AnalysisBase> Xyce::Analysis::AnalysisManager::getAnalysisObject ( ) const
inline

Definition at line 611 of file N_ANP_AnalysisManager.h.

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

Definition at line 1964 of file N_ANP_AnalysisManager.C.

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

Definition at line 242 of file N_ANP_AnalysisManager.C.

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

Definition at line 787 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 879 of file N_ANP_AnalysisManager.C.

const N_IO_CmdParse& Xyce::Analysis::AnalysisManager::getCommandLine ( ) const
inline

Definition at line 256 of file N_ANP_AnalysisManager.h.

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

Definition at line 2354 of file N_ANP_AnalysisManager.C.

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

Definition at line 2192 of file N_ANP_AnalysisManager.C.

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

Definition at line 2929 of file N_ANP_AnalysisManager.C.

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

Definition at line 2901 of file N_ANP_AnalysisManager.C.

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

Definition at line 2314 of file N_ANP_AnalysisManager.C.

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

Definition at line 214 of file N_ANP_AnalysisManager.h.

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

Definition at line 2043 of file N_ANP_AnalysisManager.C.

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

Definition at line 2341 of file N_ANP_AnalysisManager.C.

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

Definition at line 2205 of file N_ANP_AnalysisManager.C.

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

Definition at line 230 of file N_ANP_AnalysisManager.h.

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

Definition at line 772 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 2218 of file N_ANP_AnalysisManager.C.

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

Definition at line 2165 of file N_ANP_AnalysisManager.C.

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

Definition at line 2271 of file N_ANP_AnalysisManager.C.

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

Definition at line 1990 of file N_ANP_AnalysisManager.C.

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

Definition at line 2367 of file N_ANP_AnalysisManager.C.

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

Definition at line 259 of file N_ANP_AnalysisManager.C.

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

Definition at line 293 of file N_ANP_AnalysisManager.C.

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

Definition at line 607 of file N_ANP_AnalysisManager.h.

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

Definition at line 276 of file N_ANP_AnalysisManager.C.

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

Definition at line 2576 of file N_ANP_AnalysisManager.C.

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

Definition at line 2550 of file N_ANP_AnalysisManager.C.

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

Definition at line 2537 of file N_ANP_AnalysisManager.C.

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

Definition at line 2083 of file N_ANP_AnalysisManager.C.

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

Definition at line 2495 of file N_ANP_AnalysisManager.C.

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

Definition at line 2231 of file N_ANP_AnalysisManager.C.

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

Definition at line 2509 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::getSteadyStateFlag ( )

Definition at line 2258 of file N_ANP_AnalysisManager.C.

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

Definition at line 215 of file N_ANP_AnalysisManager.h.

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

Definition at line 2096 of file N_ANP_AnalysisManager.C.

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

Definition at line 2523 of file N_ANP_AnalysisManager.C.

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

Definition at line 217 of file N_ANP_AnalysisManager.h.

Teuchos::RefCountPtr<N_TIA_DataStore> Xyce::Analysis::AnalysisManager::getTIADataStore ( )
inline

Definition at line 608 of file N_ANP_AnalysisManager.h.

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

Definition at line 2179 of file N_ANP_AnalysisManager.C.

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

Definition at line 2955 of file N_ANP_AnalysisManager.C.

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

Definition at line 2244 of file N_ANP_AnalysisManager.C.

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

Definition at line 2030 of file N_ANP_AnalysisManager.C.

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

Definition at line 2004 of file N_ANP_AnalysisManager.C.

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

Definition at line 2017 of file N_ANP_AnalysisManager.C.

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

Definition at line 2285 of file N_ANP_AnalysisManager.C.

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

Definition at line 2327 of file N_ANP_AnalysisManager.C.

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

Definition at line 2114 of file N_ANP_AnalysisManager.C.

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

Definition at line 2563 of file N_ANP_AnalysisManager.C.

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

Definition at line 311 of file N_ANP_AnalysisManager.C.

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

Definition at line 656 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 625 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::initializeAll ( )

Definition at line 349 of file N_ANP_AnalysisManager.C.

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

Definition at line 1846 of file N_ANP_AnalysisManager.C.

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

Definition at line 330 of file N_ANP_AnalysisManager.C.

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

Definition at line 2886 of file N_ANP_AnalysisManager.C.

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

Definition at line 847 of file N_ANP_AnalysisManager.C.

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

Definition at line 684 of file N_ANP_AnalysisManager.C.

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

Definition at line 100 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 2788 of file N_ANP_AnalysisManager.C.

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

Definition at line 2758 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerElapsedTimer ( N_UTL_Timer *  et)

Definition at line 2440 of file N_ANP_AnalysisManager.C.

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

Definition at line 2666 of file N_ANP_AnalysisManager.C.

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

Definition at line 2696 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerMPDEInterface ( N_TIA_MPDEInterface tiaMPDEIface_tmp)

Definition at line 2651 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerNLSManager ( N_NLS_Manager nlsMgrPtr_tmp)

Definition at line 2681 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::registerNonlinearEquationLoader ( N_LOA_NonlinearEquationLoader *  nonlinearEquationLoaderPtr)

Definition at line 2744 of file N_ANP_AnalysisManager.C.

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

Definition at line 924 of file N_ANP_AnalysisManager.C.

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

Definition at line 2711 of file N_ANP_AnalysisManager.C.

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

Definition at line 2802 of file N_ANP_AnalysisManager.C.

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

Definition at line 905 of file N_ANP_AnalysisManager.C.

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

Definition at line 2729 of file N_ANP_AnalysisManager.C.

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

Definition at line 2631 of file N_ANP_AnalysisManager.C.

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

Definition at line 2773 of file N_ANP_AnalysisManager.C.

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

Definition at line 234 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 210 of file N_ANP_AnalysisManager.C.

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

Definition at line 2454 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 2482 of file N_ANP_AnalysisManager.C.

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

Definition at line 2859 of file N_ANP_AnalysisManager.C.

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

Definition at line 491 of file N_ANP_AnalysisManager.C.

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

Definition at line 289 of file N_ANP_InnerLevelSolve.C.

bool Xyce::Analysis::AnalysisManager::setACAnalysisParams ( const N_UTL_OptionBlock &  OB)

Definition at line 1130 of file N_ANP_AnalysisManager.C.

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

Definition at line 1951 of file N_ANP_AnalysisManager.C.

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

Definition at line 226 of file N_ANP_AnalysisManager.h.

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

Definition at line 892 of file N_ANP_AnalysisManager.C.

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

Definition at line 2942 of file N_ANP_AnalysisManager.C.

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

Definition at line 2915 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setDCAnalysisParams ( const N_UTL_OptionBlock &  paramsBlock)

Definition at line 965 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setDCOPRestartParams ( const N_UTL_OptionBlock &  OB)

Definition at line 1256 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setHBAnalysisParams ( const N_UTL_OptionBlock &  OB)

Definition at line 1603 of file N_ANP_AnalysisManager.C.

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

Definition at line 229 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setHBLinSol ( const N_UTL_OptionBlock &  OB)

Definition at line 1679 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setHBOptions ( const N_UTL_OptionBlock &  OB)

Definition at line 1651 of file N_ANP_AnalysisManager.C.

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

Definition at line 1977 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setLinSol ( const N_UTL_OptionBlock &  OB)

Definition at line 1665 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setMORAnalysisParams ( const N_UTL_OptionBlock &  OB)

Definition at line 1148 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setMOROptions ( const N_UTL_OptionBlock &  OB)

Definition at line 1164 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setMPDEAnalysisParams ( const N_UTL_OptionBlock &  OB)

Definition at line 1564 of file N_ANP_AnalysisManager.C.

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

Definition at line 536 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setMPDEOptions ( const N_UTL_OptionBlock &  OB)

Definition at line 1585 of file N_ANP_AnalysisManager.C.

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

Definition at line 618 of file N_ANP_AnalysisManager.h.

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

Definition at line 2816 of file N_ANP_AnalysisManager.C.

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

Definition at line 1009 of file N_ANP_AnalysisManager.C.

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

Definition at line 2836 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setSaveOptions ( const N_UTL_OptionBlock &  OB)

Definition at line 1070 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setSensOptions ( const N_UTL_OptionBlock &  OB)

Definition at line 1711 of file N_ANP_AnalysisManager.C.

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

Definition at line 2589 of file N_ANP_AnalysisManager.C.

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

Definition at line 2603 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setSTEPAnalysisParams ( const N_UTL_OptionBlock &  paramsBlock)

Definition at line 1025 of file N_ANP_AnalysisManager.C.

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

Definition at line 2132 of file N_ANP_AnalysisManager.C.

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

Definition at line 2617 of file N_ANP_AnalysisManager.C.

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

Definition at line 218 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::setTranAnalysisParams ( const N_UTL_OptionBlock &  paramsBlock)

Definition at line 943 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setTRANMPDEOptions ( const N_UTL_OptionBlock &  OB)

Definition at line 1693 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::setTranOptions ( const N_UTL_OptionBlock &  OB)

Definition at line 1303 of file N_ANP_AnalysisManager.C.

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

Definition at line 2148 of file N_ANP_AnalysisManager.C.

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

Definition at line 1806 of file N_ANP_AnalysisManager.C.

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

Definition at line 3003 of file N_ANP_AnalysisManager.C.

bool Xyce::Analysis::AnalysisManager::simulationComplete ( )

Definition at line 2060 of file N_ANP_AnalysisManager.C.

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

Definition at line 375 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 546 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 730 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 681 of file N_ANP_InnerLevelSolve.C.

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

Definition at line 698 of file N_ANP_AnalysisManager.C.

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

Definition at line 753 of file N_ANP_AnalysisManager.C.

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

Definition at line 719 of file N_ANP_AnalysisManager.C.

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

Definition at line 2873 of file N_ANP_AnalysisManager.C.

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

Definition at line 2381 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 2409 of file N_ANP_AnalysisManager.C.

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

Definition at line 2395 of file N_ANP_AnalysisManager.C.

Friends And Related Function Documentation

friend class ::N_TIA_Assembler
friend

Definition at line 121 of file N_ANP_AnalysisManager.h.

friend class ::N_TIA_DAE_Assembler
friend

Definition at line 120 of file N_ANP_AnalysisManager.h.

friend class ::N_TIA_StepErrorControl
friend

Definition at line 119 of file N_ANP_AnalysisManager.h.

friend class AC
friend

Definition at line 128 of file N_ANP_AnalysisManager.h.

friend class AnalysisBase
friend

Definition at line 126 of file N_ANP_AnalysisManager.h.

friend class AnalysisInterface
friend

Definition at line 125 of file N_ANP_AnalysisManager.h.

friend class Dakota
friend

Definition at line 124 of file N_ANP_AnalysisManager.h.

friend class DCSweep
friend

Definition at line 132 of file N_ANP_AnalysisManager.h.

friend class HB
friend

Definition at line 130 of file N_ANP_AnalysisManager.h.

friend class MOR
friend

Definition at line 123 of file N_ANP_AnalysisManager.h.

friend class MPDE
friend

Definition at line 127 of file N_ANP_AnalysisManager.h.

friend class Step
friend

Definition at line 129 of file N_ANP_AnalysisManager.h.

friend class Transient
friend

Definition at line 131 of file N_ANP_AnalysisManager.h.

Member Data Documentation

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::acParamsBlock
private

Definition at line 732 of file N_ANP_AnalysisManager.h.

RefCountPtr<AnalysisInterface> Xyce::Analysis::AnalysisManager::anaIntPtr

Definition at line 559 of file N_ANP_AnalysisManager.h.

Analysis::Analysis_Mode Xyce::Analysis::AnalysisManager::analysis

Definition at line 594 of file N_ANP_AnalysisManager.h.

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

Definition at line 716 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::analysisParamsRegistered

Definition at line 596 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_LAS_Builder> Xyce::Analysis::AnalysisManager::appBuilderPtr

Definition at line 589 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_TIA_Assembler> Xyce::Analysis::AnalysisManager::assemblerPtr

Definition at line 571 of file N_ANP_AnalysisManager.h.

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

Definition at line 704 of file N_ANP_AnalysisManager.h.

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

Definition at line 550 of file N_ANP_AnalysisManager.h.

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

Definition at line 522 of file N_ANP_AnalysisManager.h.

N_IO_CmdParse& Xyce::Analysis::AnalysisManager::commandLine_
private

Definition at line 722 of file N_ANP_AnalysisManager.h.

int Xyce::Analysis::AnalysisManager::currentMode_

Definition at line 601 of file N_ANP_AnalysisManager.h.

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

Definition at line 651 of file N_ANP_AnalysisManager.h.

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

Definition at line 718 of file N_ANP_AnalysisManager.h.

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

Definition at line 682 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::dakotaParamsBlock
private

Definition at line 745 of file N_ANP_AnalysisManager.h.

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

Definition at line 681 of file N_ANP_AnalysisManager.h.

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

Definition at line 647 of file N_ANP_AnalysisManager.h.

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

Definition at line 657 of file N_ANP_AnalysisManager.h.

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

Definition at line 689 of file N_ANP_AnalysisManager.h.

std::vector<N_UTL_OptionBlock> Xyce::Analysis::AnalysisManager::dcParamsBlockVec
private

Definition at line 737 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_DEV_DeviceInterface> Xyce::Analysis::AnalysisManager::devInterfacePtr

Definition at line 580 of file N_ANP_AnalysisManager.h.

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

Definition at line 692 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_UTL_Timer> Xyce::Analysis::AnalysisManager::elapsedTimerPtr_
private

Definition at line 668 of file N_ANP_AnalysisManager.h.

bool Xyce::Analysis::AnalysisManager::firstTime

Definition at line 603 of file N_ANP_AnalysisManager.h.

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

Definition at line 648 of file N_ANP_AnalysisManager.h.

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

Definition at line 705 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::hbLinSolBlock
private

Definition at line 743 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::hbOptionsBlock
private

Definition at line 742 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::hbParamsBlock
private

Definition at line 741 of file N_ANP_AnalysisManager.h.

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

Definition at line 634 of file N_ANP_AnalysisManager.h.

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

Definition at line 655 of file N_ANP_AnalysisManager.h.

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

Definition at line 695 of file N_ANP_AnalysisManager.h.

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

Definition at line 699 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_LAS_System> Xyce::Analysis::AnalysisManager::lasSysPtr

Definition at line 562 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::linSolBlock
private

Definition at line 744 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_LOA_Loader> Xyce::Analysis::AnalysisManager::loaderPtr

Definition at line 568 of file N_ANP_AnalysisManager.h.

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

Definition at line 526 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::morParamsBlock
private

Definition at line 733 of file N_ANP_AnalysisManager.h.

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

Definition at line 706 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_MPDE_Manager> Xyce::Analysis::AnalysisManager::mpdeMgrPtr_
private

Definition at line 725 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::mpdeParamsBlock
private

Definition at line 740 of file N_ANP_AnalysisManager.h.

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

Definition at line 697 of file N_ANP_AnalysisManager.h.

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

Definition at line 701 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_NLS_Manager> Xyce::Analysis::AnalysisManager::nlsMgrPtr

Definition at line 565 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_LOA_NonlinearEquationLoader> Xyce::Analysis::AnalysisManager::nonlinearEquationLoaderPtr

Definition at line 577 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::oldPercentComplete

Definition at line 604 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::opParamsBlock
private

Definition at line 731 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_IO_OutputMgr> Xyce::Analysis::AnalysisManager::outMgrPtr

Definition at line 586 of file N_ANP_AnalysisManager.h.

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

Definition at line 696 of file N_ANP_AnalysisManager.h.

RefCountPtr<OutputMgrAdapter > Xyce::Analysis::AnalysisManager::outputMgrAdapterRCPtr_
private

Definition at line 673 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_PDS_Manager> Xyce::Analysis::AnalysisManager::pdsMgrPtr

Definition at line 592 of file N_ANP_AnalysisManager.h.

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

Definition at line 719 of file N_ANP_AnalysisManager.h.

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

Definition at line 662 of file N_ANP_AnalysisManager.h.

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

Definition at line 700 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_IO_RestartMgr> Xyce::Analysis::AnalysisManager::restartPtr

Definition at line 574 of file N_ANP_AnalysisManager.h.

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

Definition at line 688 of file N_ANP_AnalysisManager.h.

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

Definition at line 687 of file N_ANP_AnalysisManager.h.

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

Definition at line 685 of file N_ANP_AnalysisManager.h.

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

Definition at line 686 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_TIA_StepErrorControl> Xyce::Analysis::AnalysisManager::secPtr_
private

Definition at line 679 of file N_ANP_AnalysisManager.h.

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

Definition at line 709 of file N_ANP_AnalysisManager.h.

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

Definition at line 670 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::startSimTime

Definition at line 605 of file N_ANP_AnalysisManager.h.

double Xyce::Analysis::AnalysisManager::startTRANtime
private

Definition at line 640 of file N_ANP_AnalysisManager.h.

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

Definition at line 717 of file N_ANP_AnalysisManager.h.

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

Definition at line 642 of file N_ANP_AnalysisManager.h.

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

Definition at line 646 of file N_ANP_AnalysisManager.h.

std::vector<N_UTL_OptionBlock> Xyce::Analysis::AnalysisManager::stepParamsBlockVec
private

Definition at line 738 of file N_ANP_AnalysisManager.h.

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

Definition at line 659 of file N_ANP_AnalysisManager.h.

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

Definition at line 631 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_TIA_DataStore> Xyce::Analysis::AnalysisManager::tiaDataStore_
private

Definition at line 676 of file N_ANP_AnalysisManager.h.

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

Definition at line 726 of file N_ANP_AnalysisManager.h.

N_TIA_TIAParams Xyce::Analysis::AnalysisManager::tiaParams

Definition at line 556 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_TOP_Topology> Xyce::Analysis::AnalysisManager::topoMgrPtr

Definition at line 583 of file N_ANP_AnalysisManager.h.

N_UTL_OptionBlock Xyce::Analysis::AnalysisManager::tranParamsBlock
private

Definition at line 730 of file N_ANP_AnalysisManager.h.

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

Definition at line 523 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_TIA_WorkingIntegrationMethod> Xyce::Analysis::AnalysisManager::wimPtr

Definition at line 553 of file N_ANP_AnalysisManager.h.

RefCountPtr<N_UTL_Timer> Xyce::Analysis::AnalysisManager::xyceTranTimerPtr_
private

Definition at line 665 of file N_ANP_AnalysisManager.h.


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