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 ();
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_
Xyce::Nonlinear::NLParams N_NLS_NLParams
bool initializeAll(Linear::System &linear_system)
N_TIA_TIAParams tiaParams_
bool initializeAll(Analysis::AnalysisManager &analysis_manager, Loader::NonlinearEquationLoader &nonlinear_equation_loader, Linear::System &linear_system, TimeIntg::DataStore &data_store, Parallel::Manager ¶llel_manager, IO::InitialConditionsManager &initial_conditions_manager, IO::OutputMgr &output_manager, Topo::Topology &topology)
N_TIA_TimeIntegrationAlgorithm tia_
Xyce::Nonlinear::Manager N_NLS_Manager
int main(int iargs, char *cargs[])
N_LOA_Loader * loaderPtr_
N_DEV_DeviceMgr * devPtr_