33 #include <N_LAS_Dummy.h>
35 #include <N_LAS_LAFactory.h>
36 #include <N_LAS_System.h>
37 #include <N_LAS_MultiVector.h>
38 #include <N_LAS_Matrix.h>
46 #include <N_LOA_LoaderMgr.h>
79 return STATUS_SUCCESS;
104 return STATUS_SUCCESS;
119 bool bsuccess = STATUS_SUCCESS;
130 bsuccess = bsuccess && (
nlsPtr_ != NULL);
134 loaderPtr_ = loaderMgrPtr_->createLoader (_CKTLOADER);
136 bsuccess = bsuccess && (loaderMgrPtr_ != NULL);
140 devPtr_ = N_DEV_DeviceMgr::factory ();
155 bool bsuccess = STATUS_SUCCESS;
160 bsuccess = bsuccess &&
tia_.registerNLSolver (
nlsPtr_);
167 bsuccess = bsuccess &&
nlsMgrPtr_->registerTimeIntegrator (&
tia_);
174 bsuccess = bsuccess &&
devPtr_->registerTimeIntegrator (&
tia_);
189 bool bsuccess = STATUS_SUCCESS;
207 bool bsuccess = STATUS_SUCCESS;
209 bsuccess = bsuccess &&
tia_.initializeAll ();
210 bsuccess = bsuccess &&
devPtr_->initializeAll ();
211 bsuccess = bsuccess &&
nlsMgrPtr_->initializeAll ();
226 bool bsuccess = STATUS_SUCCESS;
261 bsuccess = bsuccess &&
tia_.runIntegrator ();
276 int main(
int iargs,
char *cargs[])
279 bool bsuccess = TIAT_ptr->
runTests(iargs, cargs);
N_NLS_Manager * nlsMgrPtr_
N_LAS_System * lasSysPtr_
N_LOA_LoaderMgr * loaderMgrPtr_
N_NLS_NonLinearSolver * nlsPtr_
bool runTests(int iargs, char *cargs[])
N_NLS_NLParams * nlParamsPtr_
N_TIA_TIAParams tiaParams_
N_TIA_TimeIntegrationAlgorithm tia_
int main(int iargs, char *cargs[])
N_LOA_Loader * loaderPtr_
N_DEV_DeviceMgr * devPtr_