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 (Xyce::Analysis::CurrentMode 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 70 of file N_TIA_MPDEInterface.h.

Constructor & Destructor Documentation

N_TIA_MPDEInterface::N_TIA_MPDEInterface ( N_TIA_TIAParams tp)

Definition at line 66 of file N_TIA_MPDEInterface.C.

N_TIA_MPDEInterface::~N_TIA_MPDEInterface ( )

Definition at line 81 of file N_TIA_MPDEInterface.C.

Member Function Documentation

N_LAS_Vector * N_TIA_MPDEInterface::getFinalSolution ( )

Definition at line 303 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getQVectorFinalSolution ( )

Definition at line 342 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getQVectorHistoryFinalSolution ( )

Definition at line 355 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getStateFinalSolution ( )

Definition at line 316 of file N_TIA_MPDEInterface.C.

N_LAS_Vector * N_TIA_MPDEInterface::getStoreFinalSolution ( )

Definition at line 329 of file N_TIA_MPDEInterface.C.

N_TIA_TIAParams & N_TIA_MPDEInterface::getTIAParams ( )
inline

Definition at line 169 of file N_TIA_MPDEInterface.h.

void N_TIA_MPDEInterface::getTimeIntInfo ( N_TIA_TimeIntInfo tiInfo)

Definition at line 260 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIAControl ( N_ANP_AnalysisManager tiaControl_tmp)

Definition at line 126 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIADataStore ( N_TIA_DataStore ds_tmp)

Definition at line 112 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIAParams ( const N_TIA_TIAParams tiaParams_tmp)

Definition at line 93 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::registerTIAStepErrorControl ( N_TIA_StepErrorControl tiaSec_tmp)

Definition at line 140 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::reInitialize ( )

Definition at line 369 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::runDCOP ( )

Definition at line 210 of file N_TIA_MPDEInterface.C.

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

Definition at line 274 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::runTransient ( )

Definition at line 230 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::runTransientWithDCOP ( )

Definition at line 246 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setInitialCondition ( N_LAS_Vector *  initialConditionPtr)

Definition at line 154 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setQVectorInitialCondition ( N_LAS_Vector *  qVectorInitialConditionPtr)

Definition at line 196 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setStateInitialCondition ( N_LAS_Vector *  stateInitialConditionPtr)

Definition at line 168 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setStoreInitialCondition ( N_LAS_Vector *  storeInitialConditionPtr)

Definition at line 182 of file N_TIA_MPDEInterface.C.

bool N_TIA_MPDEInterface::setTIAParams ( N_TIA_TIAParams tiaParams)
void N_TIA_MPDEInterface::stepSuccess ( Xyce::Analysis::CurrentMode  analysis_type)

Definition at line 289 of file N_TIA_MPDEInterface.C.

Member Data Documentation

N_ANP_AnalysisManager* N_TIA_MPDEInterface::anaManagerPtr_
private

Definition at line 154 of file N_TIA_MPDEInterface.h.

N_TIA_DataStore* N_TIA_MPDEInterface::dsPtr_
private

Definition at line 148 of file N_TIA_MPDEInterface.h.

N_TIA_TIAParams& N_TIA_MPDEInterface::tiaParams_
private

Definition at line 151 of file N_TIA_MPDEInterface.h.

N_TIA_StepErrorControl* N_TIA_MPDEInterface::tiaSecPtr_
private

Definition at line 157 of file N_TIA_MPDEInterface.h.


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