Xyce  6.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
N_NLS_ParamMgr Class Reference

#include <N_NLS_ParamMgr.h>

Public Member Functions

 N_NLS_ParamMgr (N_IO_CmdParse &cp)
 
 ~N_NLS_ParamMgr ()
 
bool addParameterSet (AnalysisMode mode, N_NLS_NLParams &nlp)
 
bool getParams (AnalysisMode mode, N_NLS_NLParams &nlp)
 
bool getCurrentParams (N_NLS_NLParams &nlp)
 
bool setAnalysisMode (AnalysisMode mode)
 
void resetAnalysisMode ()
 
AnalysisMode getAnalysisMode () const
 

Private Attributes

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

Detailed Description

Definition at line 71 of file N_NLS_ParamMgr.h.

Constructor & Destructor Documentation

N_NLS_ParamMgr::N_NLS_ParamMgr ( N_IO_CmdParse &  cp)

Definition at line 69 of file N_NLS_ParamMgr.C.

N_NLS_ParamMgr::~N_NLS_ParamMgr ( )

Definition at line 89 of file N_NLS_ParamMgr.C.

Member Function Documentation

bool N_NLS_ParamMgr::addParameterSet ( AnalysisMode  mode,
N_NLS_NLParams nlp 
)

Definition at line 102 of file N_NLS_ParamMgr.C.

AnalysisMode N_NLS_ParamMgr::getAnalysisMode ( ) const
inline

Definition at line 145 of file N_NLS_ParamMgr.h.

bool N_NLS_ParamMgr::getCurrentParams ( N_NLS_NLParams nlp)

Definition at line 155 of file N_NLS_ParamMgr.C.

bool N_NLS_ParamMgr::getParams ( AnalysisMode  mode,
N_NLS_NLParams nlp 
)

Definition at line 118 of file N_NLS_ParamMgr.C.

void N_NLS_ParamMgr::resetAnalysisMode ( )
inline

Definition at line 128 of file N_NLS_ParamMgr.h.

bool N_NLS_ParamMgr::setAnalysisMode ( AnalysisMode  mode)
inline

Definition at line 110 of file N_NLS_ParamMgr.h.

Member Data Documentation

AnalysisMode N_NLS_ParamMgr::currentMode_
private

Definition at line 95 of file N_NLS_ParamMgr.h.

bool N_NLS_ParamMgr::gcp_calledBefore_
private

Definition at line 98 of file N_NLS_ParamMgr.h.

bool N_NLS_ParamMgr::modeToggled_
private

Definition at line 97 of file N_NLS_ParamMgr.h.

bool N_NLS_ParamMgr::paramsChanged_
private

Definition at line 99 of file N_NLS_ParamMgr.h.

std::vector<N_NLS_NLParams> N_NLS_ParamMgr::paramVector_
private

Definition at line 94 of file N_NLS_ParamMgr.h.


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