The third order Lagrange reconstruction's derivative.
More...
|
subroutine | rec_d_point_lagrange_o3_init () |
| Init all the schemes.
|
|
subroutine | t_rec_d_point_lagrange_o3_1d_init (self) |
|
subroutine | t_rec_d_point_lagrange_o3_1d_compute_stencil (self, coordinates, derivative, control_volumes) |
| Compute the stencil values. Lagrange interpolation at order 4 (ie. linear interpolation)
|
|
subroutine | t_rec_d_point_lagrange_o3_2d_init (self) |
|
subroutine | t_rec_d_point_lagrange_o3_3d_init (self, spatial_dimension) |
|
- Todo
- MCO: For 2D and 3D: those are only for derivative in the x direction, we should do y and z too
◆ t_rec_d_point_lagrange_o3_1d_compute_stencil()
subroutine mod_rec_d_point_lagrange_o3::t_rec_d_point_lagrange_o3_1d_compute_stencil |
( |
class(t_rec_d_point_lagrange_o3_1d), intent(inout) | self, |
|
|
double precision, dimension(:), intent(in) | coordinates, |
|
|
integer, intent(in), optional | derivative, |
|
|
double precision, dimension(:), intent(in), optional | control_volumes ) |
- Parameters
-
[in,out] | self | the element |
[in] | coordinates | the coordinates of the center of the control volumes |
[in] | derivative | *(optional)* the derivative number: 0 (default) for value interpolation, 1 for first derivative, etc. |
[in] | control_volumes | the width of the control volumes |
- Precondition
- The interpolant has been placed (
- See also
- 'place' subroutine)