![]() |
MoCSI API Reference
|
#include <SimulationClassDefault.h>


Public Member Functions | |
| SimulationClassDefault () | |
| SimulationClassDefault (int argc, const char *argv[]) | |
| SimulationClassDefault (const std::string &user_ini) | |
| int | run () override |
| ~SimulationClassDefault () override=default | |
Public Member Functions inherited from SimulationClassBase< T > | |
| SimulationClassBase () | |
| SimulationClassBase (const int argc, const char *argv[]) | |
| Constructs a SimulationClassBase object and initializes its configuration. | |
| SimulationClassBase (const std::string &user_ini) | |
| void | setInitChainStr () |
| void | setPreTimeStepChainStr () |
| void | setPostTimeStepChainStr () |
| void | setPostNonLinIterChainStr () |
| void | setOutputChainStr () |
| virtual void | setUserIni (const std::string &user_ini) |
| void | printField (const std::string &key) |
| const std::valarray< T > & | getField (const std::string &key) const |
| const T & | getFieldValue (const std::string &key, int pos) const |
| virtual | ~SimulationClassBase ()=default |
Public Attributes | |
| std::string | m_dependent_variable_name {"Temperature"} |
| std::string | m_dependent_variable_initial_state {"initial_temperature"} |
Public Attributes inherited from SimulationClassBase< T > | |
| std::map< std::string, std::valarray< T > > | m_field_map {} |
| std::string_view | m_current_position |
| InputManager | m_simulation_config {"ini_files/default.ini"} |
| T | elapsed_time {0} |
| int | time_step {0} |
| int | my_rank {0} |
| int | world_size {1} |
| SimulationClassDefault< T >::SimulationClassDefault | ( | int | argc, |
| const char * | argv[] | ||
| ) |
| SimulationClassDefault< T >::SimulationClassDefault | ( | const std::string & | user_ini | ) |
|
overridedefault |
|
overridevirtual |
Implements SimulationClassBase< T >.
| std::string SimulationClassDefault< T >::m_dependent_variable_initial_state {"initial_temperature"} |
| std::string SimulationClassDefault< T >::m_dependent_variable_name {"Temperature"} |