Xyce  6.1
Xyce::Nonlinear::ParamMgr Class Reference

#include <N_NLS_ParamMgr.h>

Public Member Functions

 ParamMgr (const IO::CmdParse &cp)
 
 ~ParamMgr ()
 
bool addParameterSet (AnalysisMode mode, NLParams &nlp)
 
bool getParams (AnalysisMode mode, NLParams &nlp)
 
bool getCurrentParams (NLParams &nlp)
 
bool setAnalysisMode (AnalysisMode mode)
 
void resetAnalysisMode ()
 
AnalysisMode getAnalysisMode () const
 

Private Attributes

std::vector< NLParamsparamVector_
 
AnalysisMode currentMode_
 
bool modeToggled_
 
bool gcp_calledBefore_
 
bool paramsChanged_
 

Detailed Description

Definition at line 73 of file N_NLS_ParamMgr.h.

Constructor & Destructor Documentation

Xyce::Nonlinear::ParamMgr::ParamMgr ( const IO::CmdParse &  cp)

Definition at line 73 of file N_NLS_ParamMgr.C.

Xyce::Nonlinear::ParamMgr::~ParamMgr ( )

Definition at line 93 of file N_NLS_ParamMgr.C.

Member Function Documentation

bool Xyce::Nonlinear::ParamMgr::addParameterSet ( AnalysisMode  mode,
NLParams nlp 
)

Definition at line 106 of file N_NLS_ParamMgr.C.

AnalysisMode Xyce::Nonlinear::ParamMgr::getAnalysisMode ( ) const
inline

Definition at line 147 of file N_NLS_ParamMgr.h.

bool Xyce::Nonlinear::ParamMgr::getCurrentParams ( NLParams nlp)

Definition at line 159 of file N_NLS_ParamMgr.C.

bool Xyce::Nonlinear::ParamMgr::getParams ( AnalysisMode  mode,
NLParams nlp 
)

Definition at line 122 of file N_NLS_ParamMgr.C.

void Xyce::Nonlinear::ParamMgr::resetAnalysisMode ( )
inline

Definition at line 130 of file N_NLS_ParamMgr.h.

bool Xyce::Nonlinear::ParamMgr::setAnalysisMode ( AnalysisMode  mode)
inline

Definition at line 112 of file N_NLS_ParamMgr.h.

Member Data Documentation

AnalysisMode Xyce::Nonlinear::ParamMgr::currentMode_
private

Definition at line 97 of file N_NLS_ParamMgr.h.

bool Xyce::Nonlinear::ParamMgr::gcp_calledBefore_
private

Definition at line 100 of file N_NLS_ParamMgr.h.

bool Xyce::Nonlinear::ParamMgr::modeToggled_
private

Definition at line 99 of file N_NLS_ParamMgr.h.

bool Xyce::Nonlinear::ParamMgr::paramsChanged_
private

Definition at line 101 of file N_NLS_ParamMgr.h.

std::vector<NLParams> Xyce::Nonlinear::ParamMgr::paramVector_
private

Definition at line 96 of file N_NLS_ParamMgr.h.


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