Xyce
6.1
|
#include <N_ANP_Step.h>
Public Member Functions | |
Step (AnalysisManager *anaManagerPtr, AnalysisBase *anaType) | |
virtual | ~Step () |
bool | setAnalysisParams (const N_UTL_OptionBlock ¶msBlock) |
void | setParamsWithOutputMgrAdapter (RefCountPtr< OutputMgrAdapter > &outputMgrAdapterRCPtr) |
int | getStepIter () |
virtual bool | run () |
virtual bool | init () |
virtual bool | loopProcess () |
virtual bool | processSuccessfulStep () |
virtual bool | processFailedStep () |
virtual bool | finish () |
virtual bool | handlePredictor () |
![]() | |
AnalysisBase (AnalysisManager *anaManagerPtr) | |
virtual | ~AnalysisBase () |
virtual bool | outputFailureStats () |
virtual int | getStepNumber () |
virtual void | setStepNumber (int step) |
virtual void | setTranStepNumber (int step) |
virtual int | getTranStepNumber () |
virtual void | setSensFlag () |
virtual void | printStepHeader (std::ostream &os) |
virtual void | printProgress (std::ostream &os) |
virtual void | preStepDetails (double maxTimeStepFromHabanero) |
virtual bool | mixedSignalStep () |
virtual bool | finalizeStep () |
virtual bool | twoLevelStep () |
virtual bool | resetForStepAnalysis () |
int | setupSweepLoop_ (std::vector< SweepParam > &sweepParamVec) |
bool | updateSweepParams_ (int loopIter, std::vector< SweepParam > &sweepParamVec) |
virtual bool | isAnalysis (int analysis_type) |
void | resetAll () |
int | saveLoopInfo () |
virtual bool | printLoopInfo (int start, int finish) |
virtual void | setBeginningIntegrationFlag (bool bif) |
virtual bool | getBeginningIntegrationFlag () |
virtual void | setIntegrationMethod (int im) |
virtual unsigned int | getIntegrationMethod () |
virtual bool | getInputOPFlag () |
void | gatherStepStatistics_ () |
double | getTotalLinearSolutionTime () const |
double | getTotalResidualLoadTime () const |
double | getTotalJacobianLoadTime () const |
bool | getDoubleDCOPEnabled () |
int | getDoubleDCOPStep () |
bool | firstDoubleDCOPStep_ () |
Private Attributes | |
RefCountPtr< AnalysisBase > | mainAnalysisRCPtr_ |
RefCountPtr< std::vector < SweepParam > > | stepParamVec_ |
int | stepLoopSize_ |
int | stepLoopIter_ |
Definition at line 64 of file N_ANP_Step.h.
|
inline |
Definition at line 67 of file N_ANP_Step.h.
|
inlinevirtual |
Definition at line 78 of file N_ANP_Step.h.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 298 of file N_ANP_Step.C.
|
inlinevirtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 88 of file N_ANP_Step.h.
|
inlinevirtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 96 of file N_ANP_Step.h.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 193 of file N_ANP_Step.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 222 of file N_ANP_Step.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 284 of file N_ANP_Step.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 271 of file N_ANP_Step.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 176 of file N_ANP_Step.C.
|
virtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 55 of file N_ANP_Step.C.
|
inlinevirtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 83 of file N_ANP_Step.h.
|
private |
Definition at line 101 of file N_ANP_Step.h.
|
private |
Definition at line 108 of file N_ANP_Step.h.
|
private |
Definition at line 107 of file N_ANP_Step.h.
|
private |
Definition at line 103 of file N_ANP_Step.h.