Xyce
6.1
|
#include <N_ANP_AC.h>
Public Member Functions | |
AC (AnalysisManager *anaManagerPtr) | |
~AC () | |
bool | setAnalysisParams (const N_UTL_OptionBlock ¶msBlock) |
bool | run () |
bool | init () |
bool | loopProcess () |
bool | processSuccessfulStep () |
bool | processFailedStep () |
bool | finish () |
bool | handlePredictor () |
bool | resetForStepAnalysis () |
void | printStepHeader (std::ostream &os) |
void | printProgress (std::ostream &os) |
void | setDCOPFlag (bool flag) |
bool | getDCOPFlag () |
![]() | |
AnalysisBase (AnalysisManager *anaManagerPtr) | |
virtual | ~AnalysisBase () |
virtual bool | outputFailureStats () |
virtual void | setParamsWithOutputMgrAdapter (RefCountPtr< OutputMgrAdapter > &outputMgrAdapterRCPtr) |
virtual int | getStepIter () |
virtual int | getStepNumber () |
virtual void | setStepNumber (int step) |
virtual void | setTranStepNumber (int step) |
virtual int | getTranStepNumber () |
virtual void | setSensFlag () |
virtual void | preStepDetails (double maxTimeStepFromHabanero) |
virtual bool | mixedSignalStep () |
virtual bool | finalizeStep () |
virtual bool | twoLevelStep () |
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 Member Functions | |
int | setupSweepParam_ () |
bool | updateCurrentFreq_ (int stepNumber) |
bool | createLinearSystem_ () |
bool | updateLinearSystemFreq_ () |
bool | solveLinearSystem_ () |
Private Attributes | |
bool | dcopFlag_ |
N_LAS_Vector * | bVecRealPtr |
N_LAS_Vector * | bVecImagPtr |
int | acLoopSize_ |
std::list< int > | acSweepFailures_ |
double | stepMult_ |
double | fstep_ |
double | currentFreq_ |
RCP< N_LAS_Matrix > | CPtr_ |
RCP< N_LAS_Matrix > | GPtr_ |
RCP< N_LAS_BlockMatrix > | ACMatrixPtr_ |
RCP< N_LAS_BlockVector > | BPtr_ |
RCP< N_LAS_BlockVector > | XPtr_ |
RCP< Amesos_BaseSolver > | blockSolver |
RCP< Epetra_LinearProblem > | blockProblem |
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 77 of file N_ANP_AC.h.
Xyce::Analysis::AC::AC | ( | AnalysisManager * | anaManagerPtr | ) |
Definition at line 103 of file N_ANP_AC.C.
Xyce::Analysis::AC::~AC | ( | ) |
Definition at line 130 of file N_ANP_AC.C.
|
private |
Definition at line 409 of file N_ANP_AC.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 627 of file N_ANP_AC.C.
|
inline |
Definition at line 102 of file N_ANP_AC.h.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 652 of file N_ANP_AC.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 223 of file N_ANP_AC.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 303 of file N_ANP_AC.C.
|
inlinevirtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 98 of file N_ANP_AC.h.
|
inlinevirtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 95 of file N_ANP_AC.h.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 607 of file N_ANP_AC.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 576 of file N_ANP_AC.C.
|
virtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 554 of file N_ANP_AC.C.
|
virtual |
Implements Xyce::Analysis::AnalysisBase.
Definition at line 198 of file N_ANP_AC.C.
|
virtual |
Reimplemented from Xyce::Analysis::AnalysisBase.
Definition at line 147 of file N_ANP_AC.C.
|
inline |
Definition at line 101 of file N_ANP_AC.h.
|
private |
Definition at line 714 of file N_ANP_AC.C.
|
private |
Definition at line 521 of file N_ANP_AC.C.
|
private |
Definition at line 673 of file N_ANP_AC.C.
|
private |
Definition at line 492 of file N_ANP_AC.C.
|
private |
Definition at line 111 of file N_ANP_AC.h.
|
private |
Definition at line 132 of file N_ANP_AC.h.
|
private |
Definition at line 113 of file N_ANP_AC.h.
|
private |
Definition at line 138 of file N_ANP_AC.h.
|
private |
Definition at line 136 of file N_ANP_AC.h.
|
private |
Definition at line 133 of file N_ANP_AC.h.
|
private |
Definition at line 109 of file N_ANP_AC.h.
|
private |
Definition at line 108 of file N_ANP_AC.h.
|
private |
Definition at line 130 of file N_ANP_AC.h.
|
private |
Definition at line 118 of file N_ANP_AC.h.
|
private |
Definition at line 106 of file N_ANP_AC.h.
|
private |
Definition at line 142 of file N_ANP_AC.h.
|
private |
Definition at line 141 of file N_ANP_AC.h.
|
private |
Definition at line 116 of file N_ANP_AC.h.
|
private |
Definition at line 131 of file N_ANP_AC.h.
|
private |
Definition at line 140 of file N_ANP_AC.h.
|
private |
Definition at line 144 of file N_ANP_AC.h.
|
private |
Definition at line 143 of file N_ANP_AC.h.
|
private |
Definition at line 115 of file N_ANP_AC.h.
|
private |
Definition at line 134 of file N_ANP_AC.h.