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

#include <N_ANP_AnalysisInterface.h>

Collaboration diagram for Xyce::Analysis::AnalysisInterface:

Classes

struct  AnalysisInterface_AC_AnalysisReg
 
struct  AnalysisInterface_DCAnalysisReg
 
struct  AnalysisInterface_DCOPOptionsReg
 
struct  AnalysisInterface_HB_AnalysisReg
 
struct  AnalysisInterface_HB_LinSolReg
 
struct  AnalysisInterface_HB_OptionsReg
 
struct  AnalysisInterface_LinSolReg
 
struct  AnalysisInterface_MOR_AnalysisReg
 
struct  AnalysisInterface_MOR_OptionsReg
 
struct  AnalysisInterface_MPDE_AnalysisReg
 
struct  AnalysisInterface_MPDE_OptionsReg
 
struct  AnalysisInterface_MPDE_TranMPDEOptionsReg
 
struct  AnalysisInterface_OPAnalysisReg
 
struct  AnalysisInterface_SaveOptionsReg
 
struct  AnalysisInterface_SensOptionsReg
 
struct  AnalysisInterface_STEPAnalysisReg
 
struct  AnalysisInterface_TranOptionsReg
 
struct  AnalysisInterface_TransAnalysisReg
 

Public Member Functions

 AnalysisInterface (N_IO_CmdParse &cp)
 
 ~AnalysisInterface ()
 
void resetAll ()
 
bool run ()
 
bool registerTIAParams (const N_TIA_TIAParams &tiaParams_tmp)
 
bool registerLinearSystem (N_LAS_System *lasSysPtr)
 
bool registerNLSManager (N_NLS_Manager *nlsMgrPtr)
 
bool registerLoader (N_LOA_Loader *loaderPtr)
 
bool registerNonlinearEquationLoader (N_LOA_NonlinearEquationLoader *nonlinearEquationLoaderPtr)
 
bool registerOutputMgr (N_IO_OutputMgr *outputPtr)
 
bool registerRestartMgr (N_IO_RestartMgr *restartPtr)
 
bool registerDeviceInterface (N_DEV_DeviceInterface *devInterfacePtr)
 
bool registerParallelManager (N_PDS_Manager *pdsMgrPtr)
 
bool registerTopology (N_TOP_Topology *topoMgrPtr)
 
bool registerApplicationBuilder (N_LAS_Builder *appBuilderPtr)
 
bool registerPkgOptionsMgr (N_IO_PkgOptionsMgr *pkgOptPtr)
 
bool setTranAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock)
 
bool setDCAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock)
 
bool setOPAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock)
 
bool setSTEPAnalysisParams (const N_UTL_OptionBlock &tiaParamBlock)
 
bool setSaveOptions (const N_UTL_OptionBlock &tiaParamBlock)
 
bool setDCOPRestartParams (const N_UTL_OptionBlock &tiaParamBlock)
 
void setPauseTime (const double pauseTime)
 
double getPauseTime ()
 
bool isPaused ()
 
void resumeSimulation ()
 
bool setACAnalysisParams (const N_UTL_OptionBlock &OB)
 
bool setMORAnalysisParams (const N_UTL_OptionBlock &OB)
 
bool setMOROptions (const N_UTL_OptionBlock &OB)
 
bool setTranOptions (const N_UTL_OptionBlock &OB)
 
bool setMPDEAnalysisParams (const N_UTL_OptionBlock &OB)
 
bool setMPDEOptions (const N_UTL_OptionBlock &OB)
 
bool setTRANMPDEOptions (const N_UTL_OptionBlock &OB)
 
bool setHBAnalysisParams (const N_UTL_OptionBlock &OB)
 
bool setHBOptions (const N_UTL_OptionBlock &OB)
 
bool setLinSol (const N_UTL_OptionBlock &OB)
 
bool setHBLinSol (const N_UTL_OptionBlock &OB)
 
bool setSensOptions (const N_UTL_OptionBlock &OB)
 
bool setSensParamsOptions (const N_UTL_OptionBlock &OB)
 
bool registerElapsedTimer (N_UTL_Timer *)
 
bool getBlockAnalysisFlag () const
 
bool getTransientFlag () const
 
bool initializeAll ()
 
double getTime () const
 
double getCurrentTime () const
 
double getFinalTime () const
 
double getInitialTime () const
 
bool updateDivDiffs ()
 
bool updateDerivs ()
 
bool completeOPStartStep ()
 
bool completeHomotopyStep (const std::vector< std::string > &paramNames, const std::vector< double > &paramVals, N_LAS_Vector *solnVecPtr)
 
bool failHomotopyStep ()
 
bool startTimeStep (const N_TIA_TimeIntInfo &tiInfo)
 
bool equateTmpVectors ()
 
bool updateDerivsBlock (const std::list< index_pair > &solGIDList, const std::list< index_pair > &staGIDlist)
 
int restartDataSize (bool pack=true)
 
bool dumpRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack=true)
 
bool restoreRestartData (char *buf, int bsize, int &pos, N_PDS_Comm *comm, bool pack=true)
 
bool getSolnVarData (const int &gid, std::vector< double > &varData)
 
bool getStateVarData (const int &gid, std::vector< double > &varData)
 
bool getStoreVarData (const int &gid, std::vector< double > &varData)
 
bool setSolnVarData (const int &gid, const std::vector< double > &varData)
 
bool setStateVarData (const int &gid, const std::vector< double > &varData)
 
bool setStoreVarData (const int &gid, const std::vector< double > &varData)
 
void setBeginningIntegrationFlag (bool bif)
 
bool outputSummary ()
 
bool registerParallelServices (N_PDS_Manager *pds)
 
bool setNextSolVectorPtr (N_LAS_Vector *solVecPtr)
 
N_TIA_TIAParamsgetTIAParams ()
 
bool loadRHS ()
 
bool loadJacobian ()
 
bool applyJacobian (const N_LAS_Vector &input, N_LAS_Vector &result)
 
double getResidualTime ()
 
double getJacobianTime ()
 
bool simulationComplete ()
 
bool runStep (const N_TIA_TimeIntInfo &tiInfo, N_TIA_TwoLevelError &tlError)
 
void condutanceTest ()
 
bool startupSolvers ()
 
bool finishSolvers ()
 
bool provisionalStep (double maxTimeStep, double &currTimeStep)
 
void acceptProvisionalStep ()
 
void rejectProvisionalStep ()
 
void homotopyStepSuccess (const std::vector< std::string > &paramNames, const std::vector< double > &paramVals)
 
void homotopyStepFailure ()
 
void stepSuccess (int analysis)
 
void stepFailure (int analysis)
 
bool getInitialQnorm (N_TIA_TwoLevelError &tle)
 
bool getBreakPoints (std::vector< N_UTL_BreakPoint > &breakPointTimes)
 
void getTimeIntInfo (N_TIA_TimeIntInfo &tiInfo)
 
void silenceProgress ()
 
void enableProgress ()
 
AnalysisManagergetAnalysisMgr () const
 
void initializeTransientModel ()
 
bool evalTransientModel (double t, N_LAS_Vector *SolVectorPtr, N_LAS_Vector *CurrSolVectorPtr, N_LAS_Vector *LastSolVectorPtr, N_LAS_Vector *StateVectorPtr, N_LAS_Vector *CurrStateVectorPtr, N_LAS_Vector *LastStateVectorPtr, N_LAS_Vector *StateDerivVectorPtr, N_LAS_Vector *StoreVectorPtr, N_LAS_Vector *CurrStoreVectorPtr, N_LAS_Vector *LastStoreVectorPtr, N_LAS_Vector *stoLeadCurrQCompVectorPtr, N_LAS_Vector *QVectorPtr, N_LAS_Vector *FVectorPtr, N_LAS_Vector *dFdxdVpVectorPtr, N_LAS_Vector *dQdxdVpVectorPtr, N_LAS_Matrix *dQdxMatrixPtr, N_LAS_Matrix *dFdxMatrixPtr)
 
bool evalTransientModelState (double t, N_LAS_Vector *SolVectorPtr, N_LAS_Vector *StaVectorPtr, N_LAS_Vector *StoVectorPtr)
 

Private Attributes

RefCountPtr< AnalysisManageranaManagerPtr_
 
N_IO_CmdParse & commandLine_
 
N_IO_PkgOptionsMgr * pkgOptMgrPtr_
 

Detailed Description

Definition at line 133 of file N_ANP_AnalysisInterface.h.

Constructor & Destructor Documentation

Xyce::Analysis::AnalysisInterface::AnalysisInterface ( N_IO_CmdParse &  cp)

Definition at line 117 of file N_ANP_AnalysisInterface.C.

Xyce::Analysis::AnalysisInterface::~AnalysisInterface ( )

Definition at line 131 of file N_ANP_AnalysisInterface.C.

Member Function Documentation

void Xyce::Analysis::AnalysisInterface::acceptProvisionalStep ( )

Definition at line 1237 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::applyJacobian ( const N_LAS_Vector &  input,
N_LAS_Vector &  result 
)

Definition at line 1063 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1142 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::completeOPStartStep ( )

Definition at line 1128 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::condutanceTest ( )

Definition at line 1322 of file N_ANP_AnalysisInterface.C.

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

Definition at line 865 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::enableProgress ( )

Definition at line 1441 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::equateTmpVectors ( )

Definition at line 822 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::evalTransientModel ( double  t,
N_LAS_Vector *  SolVectorPtr,
N_LAS_Vector *  CurrSolVectorPtr,
N_LAS_Vector *  LastSolVectorPtr,
N_LAS_Vector *  StateVectorPtr,
N_LAS_Vector *  CurrStateVectorPtr,
N_LAS_Vector *  LastStateVectorPtr,
N_LAS_Vector *  StateDerivVectorPtr,
N_LAS_Vector *  StoreVectorPtr,
N_LAS_Vector *  CurrStoreVectorPtr,
N_LAS_Vector *  LastStoreVectorPtr,
N_LAS_Vector *  stoLeadCurrQCompVectorPtr,
N_LAS_Vector *  QVectorPtr,
N_LAS_Vector *  FVectorPtr,
N_LAS_Vector *  dFdxdVpVectorPtr,
N_LAS_Vector *  dQdxdVpVectorPtr,
N_LAS_Matrix *  dQdxMatrixPtr,
N_LAS_Matrix *  dFdxMatrixPtr 
)

Definition at line 1466 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1518 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::failHomotopyStep ( )

Definition at line 1157 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::finishSolvers ( )

Definition at line 1210 of file N_ANP_AnalysisInterface.C.

AnalysisManager* Xyce::Analysis::AnalysisInterface::getAnalysisMgr ( ) const
inline

Definition at line 639 of file N_ANP_AnalysisInterface.h.

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

Definition at line 613 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1402 of file N_ANP_AnalysisInterface.C.

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

Definition at line 782 of file N_ANP_AnalysisInterface.C.

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

Definition at line 796 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1389 of file N_ANP_AnalysisInterface.C.

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

Definition at line 809 of file N_ANP_AnalysisInterface.C.

double Xyce::Analysis::AnalysisInterface::getJacobianTime ( )

Definition at line 1089 of file N_ANP_AnalysisInterface.C.

double Xyce::Analysis::AnalysisInterface::getPauseTime ( )

Definition at line 415 of file N_ANP_AnalysisInterface.C.

double Xyce::Analysis::AnalysisInterface::getResidualTime ( )

Definition at line 1076 of file N_ANP_AnalysisInterface.C.

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

Definition at line 893 of file N_ANP_AnalysisInterface.C.

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

Definition at line 906 of file N_ANP_AnalysisInterface.C.

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

Definition at line 919 of file N_ANP_AnalysisInterface.C.

N_TIA_TIAParams & Xyce::Analysis::AnalysisInterface::getTIAParams ( )

Definition at line 1102 of file N_ANP_AnalysisInterface.C.

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

Definition at line 769 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1415 of file N_ANP_AnalysisInterface.C.

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

Definition at line 626 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::homotopyStepFailure ( )

Definition at line 1350 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1336 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::initializeAll ( )

Definition at line 646 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::initializeTransientModel ( )

Definition at line 1454 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::isPaused ( )

Definition at line 430 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::loadJacobian ( )

Definition at line 1050 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::loadRHS ( )

Definition at line 1037 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::outputSummary ( )

Definition at line 1002 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1223 of file N_ANP_AnalysisInterface.C.

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

Definition at line 213 of file N_ANP_AnalysisInterface.C.

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

Definition at line 185 of file N_ANP_AnalysisInterface.C.

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

Definition at line 600 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::registerLinearSystem ( N_LAS_System *  lasSysPtr)

Definition at line 659 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::registerLoader ( N_LOA_Loader *  loaderPtr)

Definition at line 674 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::registerNLSManager ( N_NLS_Manager nlsMgrPtr)

Definition at line 713 of file N_ANP_AnalysisInterface.C.

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

Definition at line 171 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::registerOutputMgr ( N_IO_OutputMgr *  outputPtr)

Definition at line 687 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::registerParallelManager ( N_PDS_Manager *  pdsMgrPtr)
bool Xyce::Analysis::AnalysisInterface::registerParallelServices ( N_PDS_Manager *  pds)

Definition at line 988 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::registerPkgOptionsMgr ( N_IO_PkgOptionsMgr *  pkgOptPtr)

Definition at line 227 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::registerRestartMgr ( N_IO_RestartMgr *  restartPtr)

Definition at line 700 of file N_ANP_AnalysisInterface.C.

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

Definition at line 156 of file N_ANP_AnalysisInterface.C.

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

Definition at line 199 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::rejectProvisionalStep ( )

Definition at line 1250 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::resetAll ( )

Definition at line 142 of file N_ANP_AnalysisInterface.C.

int Xyce::Analysis::AnalysisInterface::restartDataSize ( bool  pack = true)

Definition at line 852 of file N_ANP_AnalysisInterface.C.

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

Definition at line 879 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::resumeSimulation ( )

Definition at line 443 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::run ( )

Definition at line 727 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1184 of file N_ANP_AnalysisInterface.C.

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

Definition at line 335 of file N_ANP_AnalysisInterface.C.

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

Definition at line 975 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::setDCAnalysisParams ( const N_UTL_OptionBlock &  tiaParamBlock)

Definition at line 322 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::setDCOPRestartParams ( const N_UTL_OptionBlock &  tiaParamBlock)

Definition at line 388 of file N_ANP_AnalysisInterface.C.

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

Definition at line 495 of file N_ANP_AnalysisInterface.C.

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

Definition at line 534 of file N_ANP_AnalysisInterface.C.

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

Definition at line 508 of file N_ANP_AnalysisInterface.C.

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

Definition at line 521 of file N_ANP_AnalysisInterface.C.

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

Definition at line 547 of file N_ANP_AnalysisInterface.C.

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

Definition at line 560 of file N_ANP_AnalysisInterface.C.

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

Definition at line 469 of file N_ANP_AnalysisInterface.C.

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

Definition at line 482 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1024 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::setOPAnalysisParams ( const N_UTL_OptionBlock &  tiaParamBlock)

Definition at line 348 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::setPauseTime ( const double  pauseTime)

Definition at line 402 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::setSaveOptions ( const N_UTL_OptionBlock &  tiaParamBlock)

Definition at line 375 of file N_ANP_AnalysisInterface.C.

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

Definition at line 587 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::setSensParamsOptions ( const N_UTL_OptionBlock &  OB)
bool Xyce::Analysis::AnalysisInterface::setSolnVarData ( const int &  gid,
const std::vector< double > &  varData 
)

Definition at line 932 of file N_ANP_AnalysisInterface.C.

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

Definition at line 946 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::setSTEPAnalysisParams ( const N_UTL_OptionBlock &  tiaParamBlock)

Definition at line 361 of file N_ANP_AnalysisInterface.C.

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

Definition at line 961 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::setTranAnalysisParams ( const N_UTL_OptionBlock &  tiaParamBlock)

Definition at line 309 of file N_ANP_AnalysisInterface.C.

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

Definition at line 573 of file N_ANP_AnalysisInterface.C.

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

Definition at line 456 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::silenceProgress ( )

Definition at line 1428 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::simulationComplete ( )

Definition at line 1115 of file N_ANP_AnalysisInterface.C.

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

Definition at line 1170 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::startupSolvers ( )

Definition at line 1197 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::stepFailure ( int  analysis)

Definition at line 1376 of file N_ANP_AnalysisInterface.C.

void Xyce::Analysis::AnalysisInterface::stepSuccess ( int  analysis)

Definition at line 1363 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::updateDerivs ( )

Definition at line 742 of file N_ANP_AnalysisInterface.C.

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

Definition at line 838 of file N_ANP_AnalysisInterface.C.

bool Xyce::Analysis::AnalysisInterface::updateDivDiffs ( )

Definition at line 756 of file N_ANP_AnalysisInterface.C.

Member Data Documentation

RefCountPtr<AnalysisManager> Xyce::Analysis::AnalysisInterface::anaManagerPtr_
private

Definition at line 672 of file N_ANP_AnalysisInterface.h.

N_IO_CmdParse& Xyce::Analysis::AnalysisInterface::commandLine_
private

Definition at line 675 of file N_ANP_AnalysisInterface.h.

N_IO_PkgOptionsMgr* Xyce::Analysis::AnalysisInterface::pkgOptMgrPtr_
private

Definition at line 678 of file N_ANP_AnalysisInterface.h.


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