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

Data Types

type  type_int_point_weno_1d::t_int_point_weno_1d
 
interface  type_int_point_weno_1d::int_point_weno_1d_compute_coefficients
 Abstract interfaces. More...
 

Modules

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

Functions/Subroutines

subroutine type_int_point_weno_1d::int_point_weno_1d_construct (self, index_start, index_end, nstencils)
 Initialize a 1D point interpolant.
 
double precision function type_int_point_weno_1d::int_point_weno_1d_apply (self, values)
 Apply the stencil of the interpolant after it has been placed, given the array of discrete node values. The result is the interpolation.
 
subroutine type_int_point_weno_1d::int_point_weno_1d_compute_stencil (self, coordinates, derivative, control_volumes)
 
double precision function type_int_point_weno_1d::int_point_weno_1d_interpolate (self, x, coordinates, values, derivative, control_volumes)
 Directly compute the interpolation at the given position. The result is the interpolation value.
 
double precision function type_int_point_weno_1d::int_point_weno_1d_interpolate_d1 (self, x, coordinates, values)
 Directly compute the interpolation's derivative at the given position. The result is the interpolation value of the derivative.
 
subroutine type_int_point_weno_1d::int_point_weno_1d_compute_smoothness_indicators (self, x, coordinates, derivatives, res)
 Compute the SI for all the stencils.