|
svMultiPhysics
|
Public Member Functions | |
| const mshType & | get_msh (const std::string &name) |
| CepMod & | get_cep_mod () |
| ChnlMod & | get_chnl_mod () |
| ComMod & | get_com_mod () |
| Integrator & | get_integrator () |
| Get reference to the Integrator object. | |
| void | initialize_integrator (SolutionStates &&solutions) |
| Initialize the Integrator object after simulation setup is complete. | |
| void | read_parameters (const std::string &fileName) |
| Read solver parameters. | |
| void | set_module_parameters () |
| Set the simulation and module member data. | |
Public Attributes | |
| CepMod | cep_mod |
| ChnlMod | chnl_mod |
| CmMod | cm_mod |
| ComMod | com_mod |
| Parameters | parameters |
| SimulationLogger | logger |
| int | nTs |
| std::string | fTmp |
| double | roInf |
| bool | isReqd |
| std::string | history_file_name |
| LinearAlgebra * | linear_algebra = nullptr |
| Integrator & Simulation::get_integrator | ( | ) |
Get reference to the Integrator object.
| void Simulation::initialize_integrator | ( | SolutionStates && | solutions | ) |
Initialize the Integrator object after simulation setup is complete.
This should be called at the end of initialize() after solution states have been fully initialized. The Integrator takes ownership of these solution states.
| solutions | Solution states containing old acceleration, displacement, and velocity |
| void Simulation::read_parameters | ( | const std::string & | fileName | ) |
Read solver parameters.
| void Simulation::set_module_parameters | ( | ) |
Set the simulation and module member data.
Replicates the README subroutine lines to set COMMOD module varliables
lPtr => listget(nTs,"Number of time steps",1,ll=1)