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

#include <N_TIA_MPDEInterface.h>

Collaboration diagram for N_TIA_MPDEInterface:

Public Member Functions

 N_TIA_MPDEInterface (N_TIA_TIAParams &tp)
 
 ~N_TIA_MPDEInterface ()
 
bool registerTIAParams (const N_TIA_TIAParams &tiaParams_tmp)
 
bool registerTIADataStore (N_TIA_DataStore *ds_tmp)
 
bool registerTIAControl (N_ANP_AnalysisManager *tiaControl_tmp)
 
bool registerTIAStepErrorControl (N_TIA_StepErrorControl *tiaSec_tmp)
 
bool setInitialCondition (N_LAS_Vector *initialConditionPtr)
 
bool setStateInitialCondition (N_LAS_Vector *stateInitialConditionPtr)
 
bool setStoreInitialCondition (N_LAS_Vector *storeInitialConditionPtr)
 
bool setQVectorInitialCondition (N_LAS_Vector *qVectorInitialConditionPtr)
 
bool runDCOP ()
 
bool runTransient ()
 
bool runTransientWithDCOP ()
 
void getTimeIntInfo (N_TIA_TimeIntInfo &tiInfo)
 
bool runStep (const N_TIA_TimeIntInfo &tiInfo, N_TIA_TwoLevelError &tlError)
 
void stepSuccess (int analysis_type)
 
N_LAS_Vector * getFinalSolution ()
 
N_LAS_Vector * getStateFinalSolution ()
 
N_LAS_Vector * getStoreFinalSolution ()
 
N_LAS_Vector * getQVectorFinalSolution ()
 
N_LAS_Vector * getQVectorHistoryFinalSolution ()
 
bool reInitialize ()
 
N_TIA_TIAParamsgetTIAParams ()
 
bool setTIAParams (N_TIA_TIAParams &tiaParams)
 

Private Attributes

N_TIA_DataStoredsPtr_
 
N_TIA_TIAParamstiaParams_
 
N_ANP_AnalysisManageranaManagerPtr_
 
N_TIA_StepErrorControltiaSecPtr_
 

Detailed Description

Definition at line 88 of file N_TIA_MPDEInterface.h.

Constructor & Destructor Documentation

N_TIA_MPDEInterface::N_TIA_MPDEInterface ( N_TIA_TIAParams tp)

Definition at line 61 of file N_TIA_MPDEInterface.C.

N_TIA_MPDEInterface::~N_TIA_MPDEInterface ( )

Definition at line 76 of file N_TIA_MPDEInterface.C.

Member Function Documentation

N_LAS_Vector * N_TIA_MPDEInterface::getFinalSolution ( )

Definition at line 302 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getQVectorFinalSolution ( )

Definition at line 341 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getQVectorHistoryFinalSolution ( )

Definition at line 354 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getStateFinalSolution ( )

Definition at line 315 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getStoreFinalSolution ( )

Definition at line 328 of file N_TIA_MPDEInterface.C.

N_TIA_TIAParams & N_TIA_MPDEInterface::getTIAParams ( )
inline

Definition at line 187 of file N_TIA_MPDEInterface.h.

void N_TIA_MPDEInterface::getTimeIntInfo ( N_TIA_TimeIntInfo tiInfo)

Definition at line 259 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIAControl ( N_ANP_AnalysisManager tiaControl_tmp)

Definition at line 123 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIADataStore ( N_TIA_DataStore ds_tmp)

Definition at line 108 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIAParams ( const N_TIA_TIAParams tiaParams_tmp)

Definition at line 88 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIAStepErrorControl ( N_TIA_StepErrorControl tiaSec_tmp)

Definition at line 138 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::reInitialize ( )

Definition at line 368 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::runDCOP ( )

Definition at line 209 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::runStep ( const N_TIA_TimeIntInfo tiInfo,
N_TIA_TwoLevelError tlError 
)

Definition at line 273 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::runTransient ( )

Definition at line 229 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::runTransientWithDCOP ( )

Definition at line 245 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setInitialCondition ( N_LAS_Vector *  initialConditionPtr)

Definition at line 153 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setQVectorInitialCondition ( N_LAS_Vector *  qVectorInitialConditionPtr)

Definition at line 195 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setStateInitialCondition ( N_LAS_Vector *  stateInitialConditionPtr)

Definition at line 167 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setStoreInitialCondition ( N_LAS_Vector *  storeInitialConditionPtr)

Definition at line 181 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setTIAParams ( N_TIA_TIAParams tiaParams)
void N_TIA_MPDEInterface::stepSuccess ( int  analysis_type)

Definition at line 288 of file N_TIA_MPDEInterface.C.

Member Data Documentation

N_ANP_AnalysisManager* N_TIA_MPDEInterface::anaManagerPtr_
private

Definition at line 172 of file N_TIA_MPDEInterface.h.

N_TIA_DataStore* N_TIA_MPDEInterface::dsPtr_
private

Definition at line 166 of file N_TIA_MPDEInterface.h.

N_TIA_TIAParams& N_TIA_MPDEInterface::tiaParams_
private

Definition at line 169 of file N_TIA_MPDEInterface.h.

N_TIA_StepErrorControl* N_TIA_MPDEInterface::tiaSecPtr_
private

Definition at line 175 of file N_TIA_MPDEInterface.h.


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