|
ExaDG
|
Public Types | |
| typedef dealii::LinearAlgebra::distributed::Vector< Number > | VectorType |
| Public Types inherited from ExaDG::TimeIntBase | |
| typedef boost::archive::binary_iarchive | BoostInputArchiveType |
| typedef boost::archive::binary_oarchive | BoostOutputArchiveType |
Public Member Functions | |
| TimeIntExplRKBase (double const &start_time_, double const &end_time_, unsigned int const max_number_of_time_steps_, RestartData const &restart_data_, bool const adaptive_time_stepping_, MPI_Comm const &mpi_comm_, bool const is_test_) | |
| void | setup (bool const do_restart) final |
| double | get_time_step_size () const final |
| void | set_current_time_step_size (double const &time_step_size) final |
| Public Member Functions inherited from ExaDG::TimeIntBase | |
| TimeIntBase (double const &start_time_, double const &end_time_, unsigned int const max_number_of_time_steps_, RestartData const &restart_data_, MPI_Comm const &mpi_comm_, bool const is_test_) | |
| bool | started () const |
| bool | finished () const |
| void | timeloop () |
| void | advance_one_timestep () |
| void | advance_one_timestep_pre_solve (bool const print_header) |
| void | advance_one_timestep_solve () |
| void | advance_one_timestep_post_solve () |
| void | reset_time (double const ¤t_time) |
| virtual void | prepare_coarsening_and_refinement () |
| virtual void | interpolate_after_coarsening_and_refinement () |
| double | get_time () const |
| double | get_next_time () const |
| unsigned int | get_number_of_time_steps () const |
| std::shared_ptr< TimerTree > | get_timings () const |
Protected Attributes | |
| VectorType | solution_n |
| VectorType | solution_np |
| double | time_step |
| bool const | adaptive_time_stepping |
| Protected Attributes inherited from ExaDG::TimeIntBase | |
| double | start_time |
| double | end_time |
| double | time |
| double const | eps |
| dealii::ConditionalOStream | pcout |
| types::time_step | time_step_number |
| unsigned int const | max_number_of_time_steps |
| RestartData const | restart_data |
| MPI_Comm const | mpi_comm |
| dealii::Timer | global_timer |
| std::shared_ptr< TimerTree > | timer_tree |
| bool | is_test |
Additional Inherited Members | |
| Protected Member Functions inherited from ExaDG::TimeIntBase | |
| void | do_timestep () |
| virtual void | do_timestep_solve ()=0 |
| virtual void | postprocessing () const =0 |
| types::time_step | get_time_step_number () const |
| void | write_restart () const |
| void | read_restart () |
| void | output_solver_info_header () const |
| void | output_remaining_time () const |
|
finalvirtual |
Implements ExaDG::TimeIntBase.
|
finalvirtual |
Implements ExaDG::TimeIntBase.
|
finalvirtual |
Implements ExaDG::TimeIntBase.