Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init (this, order) |
Constructor. | |
procedure, pass(this) | free (this) |
Destructor. | |
Public Attributes | |
real(kind=rp), dimension(:, :), allocatable | coeffs_a |
real(kind=rp), dimension(:), allocatable | coeffs_b |
real(kind=rp), dimension(:), allocatable | coeffs_c |
type(c_ptr) | coeffs_a_d = C_NULL_PTR |
type(c_ptr) | coeffs_b_d = C_NULL_PTR |
type(c_ptr) | coeffs_c_d = C_NULL_PTR |
integer | order |
Definition at line 44 of file runge_kutta_scheme.f90.
procedure, pass(this) runge_kutta_time_scheme::runge_kutta_time_scheme_t::free | ( | class(runge_kutta_time_scheme_t) | this | ) |
this | The Runge-Kutta scheme object to be destroyed |
Definition at line 56 of file runge_kutta_scheme.f90.
procedure, pass(this) runge_kutta_time_scheme::runge_kutta_time_scheme_t::init | ( | class(runge_kutta_time_scheme_t), intent(inout) | this, |
integer, intent(in) | order | ||
) |
this | The Runge-Kutta scheme object |
order | Order of accuracy (1-4), determines coefficients: 1: Forward Euler 2: Heun's method 3: SSPRK3 4: Classic RK4 |
Definition at line 54 of file runge_kutta_scheme.f90.
real(kind=rp), dimension(:, :), allocatable runge_kutta_time_scheme::runge_kutta_time_scheme_t::coeffs_a |
Definition at line 45 of file runge_kutta_scheme.f90.
type(c_ptr) runge_kutta_time_scheme::runge_kutta_time_scheme_t::coeffs_a_d = C_NULL_PTR |
Definition at line 48 of file runge_kutta_scheme.f90.
real(kind=rp), dimension(:), allocatable runge_kutta_time_scheme::runge_kutta_time_scheme_t::coeffs_b |
Definition at line 46 of file runge_kutta_scheme.f90.
type(c_ptr) runge_kutta_time_scheme::runge_kutta_time_scheme_t::coeffs_b_d = C_NULL_PTR |
Definition at line 49 of file runge_kutta_scheme.f90.
real(kind=rp), dimension(:), allocatable runge_kutta_time_scheme::runge_kutta_time_scheme_t::coeffs_c |
Definition at line 47 of file runge_kutta_scheme.f90.
type(c_ptr) runge_kutta_time_scheme::runge_kutta_time_scheme_t::coeffs_c_d = C_NULL_PTR |
Definition at line 50 of file runge_kutta_scheme.f90.
integer runge_kutta_time_scheme::runge_kutta_time_scheme_t::order |
Definition at line 51 of file runge_kutta_scheme.f90.