|
| | ifdef ifdef |
| |
| | notus_debug notus_debug |
| |
| procedure, pass(self) | apply (self, step, steps, values) |
| | Apply the corresponding scheme.
|
| |
| | else else |
| |
| procedure, pass(self) | apply (self, step, steps, values) |
| | Apply the corresponding scheme (optimized).
|
| |
| | endif endif |
| |
| procedure, pass(self) | init (self) |
| | Declare a int_weno_scheme starting and ending at the specified indices.
|
| |
| procedure(int_weno_scheme_apply), deferred, pass(self) | apply (self, step, steps, values) |
| | Init the scheme with its stencil.
|
| |
◆ apply() [1/2]
| procedure, pass(self) mod_interpolation_weno_scheme_o5z::t_int_weno_scheme_o5z_backward::apply |
( |
class(t_int_weno_scheme_o5z_backward), intent(in) | self, |
|
|
double precision, intent(in) | step, |
|
|
double precision, dimension(:), intent(in) | steps, |
|
|
double precision, dimension(:), intent(in) | values ) |
Apply the corresponding scheme.
- Parameters
-
| [in,out] | self | The element |
| [in] | step | The + step from x(i). It has to be < (x(i+1)-x(i)) |
| [in] | steps | The spatial disc. steps between x(i-2) and x(i+2) |
| [in] | values | The discrete values (at points) of the function |
- Precondition
- The scheme has already been initialized
- Todo
MCO: compute the appropriate smoothness_indicator factors
MCO: compute the optimal gamma factors with "step"
◆ apply() [2/2]
| procedure, pass(self) mod_interpolation_weno_scheme_o5z::t_int_weno_scheme_o5z_backward::apply |
( |
class(t_int_weno_scheme_o5z_backward), intent(in) | self, |
|
|
double precision, intent(in) | step, |
|
|
double precision, dimension(:), intent(in) | steps, |
|
|
double precision, dimension(:), intent(in) | values ) |
Apply the corresponding scheme (optimized).
- Parameters
-
| [in,out] | self | The element |
| [in] | step | The + step from x(i). It has to be < (x(i+1)-x(i)) |
| [in] | steps | The spatial disc. steps between x(i-2) and x(i+2) |
| [in] | values | The discrete values (at points) of the function |
- Precondition
- The scheme has already been initialized
◆ direction()
| procedure, nopass mod_interpolation_weno_scheme_o5z::t_int_weno_scheme_o5z_backward::direction |
|
staticvirtual |
◆ else()
| mod_interpolation_weno_scheme_o5z::t_int_weno_scheme_o5z_backward::else |
◆ endif()
| mod_interpolation_weno_scheme_o5z::t_int_weno_scheme_o5z_backward::endif |
◆ ifdef()
| mod_interpolation_weno_scheme_o5z::t_int_weno_scheme_o5z_backward::ifdef |
◆ notus_debug()
| mod_interpolation_weno_scheme_o5z::t_int_weno_scheme_o5z_backward::notus_debug |
The documentation for this type was generated from the following file: