0.6.0
Loading...
Searching...
No Matches
mod_int_point_lagrange_o3::t_int_point_lagrange_o3_2d Type Reference

The 2D type. More...

+ Inheritance diagram for mod_int_point_lagrange_o3::t_int_point_lagrange_o3_2d:

Public Member Functions

procedure, pass(self) init (self)
 
- Public Member Functions inherited from type_int_point_2d::t_int_point_2d
procedure(int_point_2d_init), deferred, pass(self) init (self)
 
procedure, non_overridable place (self, x, coordinates_x, coordinates_y, cv_x, cv_y)
 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_x, coordinates_y, values, derivatives, cv_x, cv_y)
 Directly compute the interpolation at the given position. The result is the interpolation value.
 
procedure compute_stencil (self, coordinates_x, coordinates_y, derivatives, cv_x, cv_y)
 The stencil weight computation that has to be derived to update the 'stencil'.
 

Additional Inherited Members

- Public Attributes inherited from type_int_point_2d::t_int_point_2d
type(t_stencil_2dstencil
 The stencil.
 
class(t_int_point_1d), pointer interpolantx
 The (useful) interpolants.
 
class(t_int_point_1d), pointer interpolanty
 
integer size
 The size of the interpolant, and the half size.
 
integer hsize
 

Detailed Description

The 2D type.

Member Function/Subroutine Documentation

◆ init()

procedure, pass(self) mod_int_point_lagrange_o3::t_int_point_lagrange_o3_2d::init ( class(t_int_point_lagrange_o3_2d), intent(inout) self)

The documentation for this type was generated from the following file: