Xyce  6.1
Xyce::Analysis::Dakota Class Reference

#include <N_ANP_Dakota.h>

Inheritance diagram for Xyce::Analysis::Dakota:
Collaboration diagram for Xyce::Analysis::Dakota:

Public Member Functions

 Dakota (AnalysisManager &anaManagerPtr, AnalysisBase &anaType)
 
virtual ~Dakota ()
 
virtual bool getDCOPFlag () const
 
virtual bool doRun ()
 
virtual bool doInit ()
 
virtual bool doLoopProcess ()
 
virtual bool doProcessSuccessfulStep ()
 
virtual bool doProcessFailedStep ()
 
virtual bool doFinish ()
 
virtual bool doHandlePredictor ()
 
- Public Member Functions inherited from Xyce::Analysis::AnalysisBase
 AnalysisBase (AnalysisManager &analysis_manager, const char *name)
 
virtual ~AnalysisBase ()
 
void setTranStepNumber (int step)
 
int getTranStepNumber ()
 
int getStepNumber ()
 
void setStepNumber (int step)
 
virtual const TimeIntg::TIAParamsgetTIAParams () const =0
 
virtual TimeIntg::TIAParamsgetTIAParams ()=0
 
virtual bool outputFailureStats (std::ostream &os)
 
bool run ()
 
bool init ()
 
bool loopProcess ()
 
bool processSuccessfulStep ()
 
bool processFailedStep ()
 
bool finish ()
 
bool handlePredictor ()
 
virtual void printStepHeader (std::ostream &os)
 
virtual void printProgress (std::ostream &os)
 
virtual bool twoLevelStep ()
 
virtual bool isAnalysis (int analysis_type) const
 
virtual int getDoubleDCOPStep () const
 
virtual bool printLoopInfo (int start, int finish)
 
void setBeginningIntegrationFlag (bool bif)
 
bool getBeginningIntegrationFlag () const
 
void setIntegrationMethod (int im)
 
int getIntegrationMethod () const
 
void setInputOPFlag (bool initial_conditions_loaded)
 
bool getInputOPFlag () const
 
bool resetForStepAnalysis ()
 
void resetAll ()
 
int saveLoopInfo ()
 
double getTotalLinearSolutionTime () const
 
double getTotalResidualLoadTime () const
 
double getTotalJacobianLoadTime () const
 
bool getDoubleDCOPEnabled () const
 
bool firstDoubleDCOPStep ()
 
const StatCountsgetStatCounts (int index=-1) const
 
bool setDCOPOption (const Util::Param &param)
 
int getLastDCOPStep () const
 
int getFirstDCOPStep () const
 
bool getNOOP () const
 
void setNOOP (bool noop)
 
const char * getName () const
 

Private Attributes

AnalysisBasemainAnalysis_
 

Additional Inherited Members

- Public Attributes inherited from Xyce::Analysis::AnalysisBase
StatCounts stats_
 
- Protected Attributes inherited from Xyce::Analysis::AnalysisBase
bool beginningIntegration
 
unsigned int baseIntegrationMethod_
 Current time-integration method flag. More...
 
unsigned int stepNumber
 Time-integration step number counter. More...
 
unsigned int tranStepNumber
 
bool NOOP_
 
bool doubleDCOPFlag_
 true if doing a double-DCOP is possible. More...
 
int doubleDCOPStep_
 current step in the DCOP loop. More...
 
int firstDCOPStep_
 
int lastDCOPStep_
 
std::vector< StatCountssaveStatCountsVector_
 

Detailed Description

Definition at line 64 of file N_ANP_Dakota.h.

Constructor & Destructor Documentation

Xyce::Analysis::Dakota::Dakota ( AnalysisManager anaManagerPtr,
AnalysisBase anaType 
)

Definition at line 49 of file N_ANP_Dakota.C.

Xyce::Analysis::Dakota::~Dakota ( )
virtual

Definition at line 54 of file N_ANP_Dakota.C.

Member Function Documentation

virtual bool Xyce::Analysis::Dakota::doFinish ( )
inlinevirtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 77 of file N_ANP_Dakota.h.

virtual bool Xyce::Analysis::Dakota::doHandlePredictor ( )
inlinevirtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 78 of file N_ANP_Dakota.h.

virtual bool Xyce::Analysis::Dakota::doInit ( )
inlinevirtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 73 of file N_ANP_Dakota.h.

virtual bool Xyce::Analysis::Dakota::doLoopProcess ( )
inlinevirtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 74 of file N_ANP_Dakota.h.

virtual bool Xyce::Analysis::Dakota::doProcessFailedStep ( )
inlinevirtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 76 of file N_ANP_Dakota.h.

virtual bool Xyce::Analysis::Dakota::doProcessSuccessfulStep ( )
inlinevirtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 75 of file N_ANP_Dakota.h.

bool Xyce::Analysis::Dakota::doRun ( )
virtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 66 of file N_ANP_Dakota.C.

virtual bool Xyce::Analysis::Dakota::getDCOPFlag ( ) const
inlinevirtual

Implements Xyce::Analysis::AnalysisBase.

Definition at line 71 of file N_ANP_Dakota.h.

Member Data Documentation

AnalysisBase& Xyce::Analysis::Dakota::mainAnalysis_
private

Definition at line 81 of file N_ANP_Dakota.h.


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