0.6.0
Loading...
Searching...
No Matches
mod_int_point_lagrange_o2::t_int_point_lagrange_o2_3d Type Reference

The 3D type. More...

+ Inheritance diagram for mod_int_point_lagrange_o2::t_int_point_lagrange_o2_3d:

Public Member Functions

procedure, pass(self) init (self, spatial_dimension)
 
- Public Member Functions inherited from type_int_point_3d::t_int_point_3d
procedure(int_point_3d_init), deferred, pass(self) init (self, spatial_dimension)
 
procedure, non_overridable place (self, x, coordinates_x, coordinates_y, coordinates_z, cv_x, cv_y, cv_z)
 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, coordinates_z, values, derivatives, cv_x, cv_y, cv_z)
 Directly compute the interpolation at the given position. The result is the interpolation value.
 
procedure compute_stencil (self, coordinates_x, coordinates_y, coordinates_z, derivatives, cv_x, cv_y, cv_z)
 The stencil weight computation that has to be derived to update the 'stencil'.
 
procedure, pass x (self)
 Returns the X position where the point has been placed.
 
procedure, pass index (self)
 Returns the index where the point has been placed.
 

Additional Inherited Members

- Public Attributes inherited from type_int_point_3d::t_int_point_3d
type(t_stencil_3dstencil
 The stencil.
 
class(t_int_point_1d), pointer interpolantx
 The (useful) interpolants.
 
class(t_int_point_1d), pointer interpolanty
 
class(t_int_point_1d), pointer interpolantz
 
integer spatial_dimension
 
integer size
 The size of the interpolant, and the half size.
 
integer hsize
 
logical is_debug = .false.
 

Detailed Description

The 3D type.

Member Function/Subroutine Documentation

◆ init()

procedure, pass(self) mod_int_point_lagrange_o2::t_int_point_lagrange_o2_3d::init ( class(t_int_point_lagrange_o2_3d), intent(inout) self,
integer, intent(in) spatial_dimension )

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