Xyce
6.1
|
#include <N_ANP_DCSweep.h>
Public Member Functions | |
DCSweep (AnalysisManager *anaManagerPtr) | |
virtual | ~DCSweep () |
bool | setAnalysisParams (const N_UTL_OptionBlock ¶msBlock) |
bool | outputFailureStats (std::ostream &os) |
void | setParamsWithOutputMgrAdapter (RefCountPtr< OutputMgrAdapter > &outputMgrAdapterRCPtr) |
bool | run () |
bool | init () |
bool | loopProcess () |
bool | processSuccessfulStep () |
bool | processFailedStep () |
bool | finish () |
bool | handlePredictor () |
bool | twoLevelStep () |
void | dcSweepOutput () |
void | printStepHeader (std::ostream &os) |
bool | printLoopInfo (int start, int finish) |
![]() | |
AnalysisBase (AnalysisManager *anaManagerPtr) | |
virtual | ~AnalysisBase () |
virtual bool | outputFailureStats () |
virtual int | getStepIter () |
virtual int | getStepNumber () |
virtual void | setStepNumber (int step) |
virtual void | setTranStepNumber (int step) |
virtual int | getTranStepNumber () |
virtual void | setSensFlag () |
virtual void | printProgress (std::ostream &os) |
virtual void | preStepDetails (double maxTimeStepFromHabanero) |
virtual bool | mixedSignalStep () |
virtual bool | finalizeStep () |
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 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 Member Functions | |
void | initializeSolution_ () |
void | takeStep_ () |
Private Attributes | |
bool | dcLoopInitialized_ |
int | dcLoopSize_ |
std::list< int > | dcSweepFailures_ |
RefCountPtr< std::vector < SweepParam > > | dcParamVec_ |
std::vector< double > | objectiveVec_ |
std::vector< double > | dOdpVec_ |
std::vector< double > | dOdpAdjVec_ |
std::vector< double > | scaled_dOdpVec_ |
std::vector< double > | scaled_dOdpAdjVec_ |
Definition at line 69 of file N_ANP_DCSweep.h.
|
inline |
Definition at line 72 of file N_ANP_DCSweep.h.
|
inlinevirtual |
Definition at line 80 of file N_ANP_DCSweep.h.
void Xyce::Analysis::DCSweep::dcSweepOutput | ( | ) |
Definition at line 513 of file N_ANP_DCSweep.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 422 of file N_ANP_DCSweep.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 447 of file N_ANP_DCSweep.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 213 of file N_ANP_DCSweep.C.
|
private |
Definition at line 268 of file N_ANP_DCSweep.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 296 of file N_ANP_DCSweep.C.
bool Xyce::Analysis::DCSweep::outputFailureStats | ( | std::ostream & | os | ) |
Definition at line 171 of file N_ANP_DCSweep.C.
|
virtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 604 of file N_ANP_DCSweep.C.
|
virtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 588 of file N_ANP_DCSweep.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 402 of file N_ANP_DCSweep.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 351 of file N_ANP_DCSweep.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 196 of file N_ANP_DCSweep.C.
|
virtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 65 of file N_ANP_DCSweep.C.
|
inlinevirtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 86 of file N_ANP_DCSweep.h.
|
private |
Definition at line 468 of file N_ANP_DCSweep.C.
|
virtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 494 of file N_ANP_DCSweep.C.
|
private |
Definition at line 115 of file N_ANP_DCSweep.h.
|
private |
Definition at line 116 of file N_ANP_DCSweep.h.
|
private |
Definition at line 119 of file N_ANP_DCSweep.h.
|
private |
Definition at line 118 of file N_ANP_DCSweep.h.
|
private |
Definition at line 123 of file N_ANP_DCSweep.h.
|
private |
Definition at line 122 of file N_ANP_DCSweep.h.
|
private |
Definition at line 121 of file N_ANP_DCSweep.h.
|
private |
Definition at line 125 of file N_ANP_DCSweep.h.
|
private |
Definition at line 124 of file N_ANP_DCSweep.h.