Finite Difference Weno Scheme for first derivative at order 3Z.
|
type(t_fd_weno_scheme_first_o3z_backward), target | fd_weno_scheme_first_o3z_backward |
|
type(t_fd_weno_scheme_first_o3z_forward), target | fd_weno_scheme_first_o3z_forward |
|
◆ t_fd_weno_scheme_first_o3z_backward_apply()
double precision function mod_finite_differences_weno_scheme_first_o3z::t_fd_weno_scheme_first_o3z_backward_apply |
( |
class(t_fd_weno_scheme_first_o3z_backward), intent(inout) | self, |
|
|
double precision, intent(in) | step, |
|
|
double precision, dimension(:), intent(in) | steps, |
|
|
double precision, dimension(:), intent(in) | values ) |
- Parameters
-
[in,out] | self | The scheme to apply to |
[in] | step | the step where to evaluate the scheme (starting from the reference node) |
[in] | steps | The spatial disc. steps between x(i-2) and x(i+1) |
[in] | values | The values of the function at the disc. points |
- Precondition
- The scheme has already been initialized
◆ t_fd_weno_scheme_first_o3z_backward_init()
subroutine mod_finite_differences_weno_scheme_first_o3z::t_fd_weno_scheme_first_o3z_backward_init |
( |
class(t_fd_weno_scheme_first_o3z_backward), intent(inout) | self | ) |
|
◆ t_fd_weno_scheme_first_o3z_forward_apply()
double precision function mod_finite_differences_weno_scheme_first_o3z::t_fd_weno_scheme_first_o3z_forward_apply |
( |
class(t_fd_weno_scheme_first_o3z_forward), intent(inout) | self, |
|
|
double precision, intent(in) | step, |
|
|
double precision, dimension(:), intent(in) | steps, |
|
|
double precision, dimension(:), intent(in) | values ) |
- Parameters
-
[in,out] | self | The scheme to apply to |
[in] | step | the step where to evaluate the scheme (starting from the reference node) |
[in] | steps | The spatial disc. steps between x(i-1) and x(i+2) |
[in] | values | The values of the function at the disc. points |
- Precondition
- The scheme has already been initialized
◆ t_fd_weno_scheme_first_o3z_forward_init()
subroutine mod_finite_differences_weno_scheme_first_o3z::t_fd_weno_scheme_first_o3z_forward_init |
( |
class(t_fd_weno_scheme_first_o3z_forward), intent(inout) | self | ) |
|