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

#include <NLSTest.h>

Collaboration diagram for NLSTestor:

Public Member Functions

 NLSTestor ()
 
 ~NLSTestor ()
 
bool runTests (int iargs, char *cargs[])
 

Private Member Functions

bool doAllocations ()
 
bool doRegistrations ()
 
bool doDeAllocations ()
 
bool doInitialization ()
 
bool doSolve ()
 

Private Attributes

N_NLS_ManagerNLS_Ptr_
 
N_LAS_IterativeSolver * LAS_SolverPtr_
 
N_LAS_Matrix * LAS_MatrixPtr_
 
N_LAS_MultiVector * LAS_RHSVecPtr_
 
N_LAS_MultiVector * LAS_SolVecPtr_
 
N_LOA_LoaderMgr * LOA_LoaderMgrPtr_
 
N_LOA_Loader * LOA_LoaderPtr_
 
N_TIA_TimeIntegrationAlgorithmTIA_Ptr_
 
N_ERH_ErrorMgr * ERH_Ptr_
 
N_DEV_DeviceMgrDEV_Ptr_
 
int iargs
 
char ** cargs
 

Detailed Description

Definition at line 48 of file NLSTest.h.

Constructor & Destructor Documentation

NLSTestor::NLSTestor ( )

Definition at line 45 of file NLSTest.C.

NLSTestor::~NLSTestor ( )

Definition at line 58 of file NLSTest.C.

Member Function Documentation

bool NLSTestor::doAllocations ( )
private

Definition at line 71 of file NLSTest.C.

bool NLSTestor::doDeAllocations ( )
private

Definition at line 152 of file NLSTest.C.

bool NLSTestor::doInitialization ( )
private

Definition at line 186 of file NLSTest.C.

bool NLSTestor::doRegistrations ( )
private

Definition at line 118 of file NLSTest.C.

bool NLSTestor::doSolve ( )
private

Definition at line 212 of file NLSTest.C.

bool NLSTestor::runTests ( int  iargs,
char *  cargs[] 
)

Definition at line 232 of file NLSTest.C.

Member Data Documentation

char** NLSTestor::cargs
private

Definition at line 86 of file NLSTest.h.

N_DEV_DeviceMgr* NLSTestor::DEV_Ptr_
private

Definition at line 83 of file NLSTest.h.

N_ERH_ErrorMgr* NLSTestor::ERH_Ptr_
private

Definition at line 82 of file NLSTest.h.

int NLSTestor::iargs
private

Definition at line 85 of file NLSTest.h.

N_LAS_Matrix* NLSTestor::LAS_MatrixPtr_
private

Definition at line 76 of file NLSTest.h.

N_LAS_MultiVector* NLSTestor::LAS_RHSVecPtr_
private

Definition at line 77 of file NLSTest.h.

N_LAS_MultiVector* NLSTestor::LAS_SolVecPtr_
private

Definition at line 78 of file NLSTest.h.

N_LAS_IterativeSolver* NLSTestor::LAS_SolverPtr_
private

Definition at line 75 of file NLSTest.h.

N_LOA_LoaderMgr* NLSTestor::LOA_LoaderMgrPtr_
private

Definition at line 79 of file NLSTest.h.

N_LOA_Loader* NLSTestor::LOA_LoaderPtr_
private

Definition at line 80 of file NLSTest.h.

N_NLS_Manager* NLSTestor::NLS_Ptr_
private

Definition at line 74 of file NLSTest.h.

N_TIA_TimeIntegrationAlgorithm* NLSTestor::TIA_Ptr_
private

Definition at line 81 of file NLSTest.h.


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