0.6.0
Loading...
Searching...
No Matches
type_int_point_weno_3d.f90 File Reference

Data Types

type  type_int_point_weno_3d::t_int_point_weno_3d
 

Modules

module  type_int_point_weno_3d
 The type for generic point WENO interpolation (3D) that has to be derived.
 

Functions/Subroutines

subroutine type_int_point_weno_3d::int_point_weno_3d_construct (self, index_start, index_end, nstencils, spatial_dimension)
 Initialize a 2D point interpolant.
 
double precision function type_int_point_weno_3d::int_point_weno_3d_apply (self, values)
 
subroutine type_int_point_weno_3d::int_point_weno_3d_compute_stencil (self, coordinates_x, coordinates_y, coordinates_z, derivatives, cv_x, cv_y, cv_z)
 
double precision function type_int_point_weno_3d::int_point_weno_3d_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.
 
subroutine type_int_point_weno_3d::int_point_weno_3d_compute_smoothness_indicators (self, x, steps, coordinates, values, nstencils, res)
 Compute the SI for all the stencils.
 
class(t_int_point_3d) function, pointer type_int_point_weno_3d::select_lagrange_interpolant_3d (npoints)