#include <time_integrator.h>
◆ ~TimeIntegrator()
| virtual TimeIntegrator::~TimeIntegrator |
( |
| ) |
|
|
virtualdefault |
◆ get_n_rhs_vectors()
| uint8_t TimeIntegrator::get_n_rhs_vectors |
( |
| ) |
const |
|
inline |
◆ get_n_solution_vectors()
| uint8_t TimeIntegrator::get_n_solution_vectors |
( |
| ) |
const |
|
inline |
◆ get_type()
◆ take_step()
Advance solution_vec[0] from time t by dt.
- Parameters
-
| t | Time at the start of the step. |
| dt | Time step. |
| solution_vec | Solution (index 0) and scratch states. |
| rhs_vec | Scratch RHS states. |
| calc_rhs | RHS evaluator, dU/dt = calc_rhs(U, t). |
| dt_device | Device array of dt's multiples (see dt_scales), which the updates read instead of dt when given. |
Implemented in FE, RK4, and SSPRK3.
◆ n_rhs_vectors
| uint8_t TimeIntegrator::n_rhs_vectors |
|
protected |
◆ n_solution_vectors
| uint8_t TimeIntegrator::n_solution_vectors |
|
protected |
◆ type
The documentation for this class was generated from the following file: