The 1D type.
More...
|
| procedure, pass(self) | init (self) |
| |
| procedure, pass(self) | compute_stencil (self, coordinates, derivative, control_volumes) |
| | The stencil weight computation that has to be derived to update the 'stencil'.
|
| |
| procedure(int_point_1d_init), deferred, pass(self) | init (self) |
| | The deferred init/allocation.
|
| |
| procedure | place (self, x, coordinates, control_volumes) |
| | Place the index based on given position and coordinates.
|
| |
| procedure | apply (self, values) |
| | Apply the interpolation to given discrete values.
|
| |
| procedure | interpolate (self, x, coordinates, values, derivative, control_volumes) |
| | Directly compute the interpolation at the given position. The result is the interpolation value.
|
| |
| procedure(int_point_1d_compute_stencil), deferred, pass(self) | compute_stencil (self, coordinates, derivative, control_volumes) |
| | The stencil weight computation that has to be derived to update the 'stencil'.
|
| |
◆ compute_stencil()
| procedure, pass(self) mod_int_point_peskin_o4::t_int_point_peskin_o4_1d::compute_stencil |
( |
class(t_int_point_peskin_o4_1d), intent(inout) | self, |
|
|
double precision, dimension(:), intent(in) | coordinates, |
|
|
integer, intent(in), optional | derivative, |
|
|
double precision, dimension(:), intent(in), optional | control_volumes ) |
The stencil weight computation that has to be derived to update the 'stencil'.
- Precondition
- The interpolant has been placed (see 'place' subroutine)
◆ init()
| procedure, pass(self) mod_int_point_peskin_o4::t_int_point_peskin_o4_1d::init |
( |
class(t_int_point_peskin_o4_1d), intent(inout) | self | ) |
|
The documentation for this type was generated from the following file:
- src/lib/discretization/node_level_schemes/interpolation/point_schemes/generic/schemes/peskin_o4.f90