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

Data Types

type  type_int_fast_scheme::t_int_fast_scheme
 
interface  type_int_fast_scheme::int_fast_scheme_apply_fast
 
interface  type_int_fast_scheme::int_fast_scheme_compute_preweights
 

Modules

module  type_int_fast_scheme
 The fast Interpolation/Reconstruction scheme type definition. The efficiency is based on:
 

Functions/Subroutines

subroutine type_int_fast_scheme::t_int_fast_scheme_init (self)
 Initialize a 1D point interpolant.
 
subroutine type_int_fast_scheme::t_int_fast_compute_stencil_generic_dummy (self, step, steps, derivative)
 Dummy function as it's not available for fast schemes.
 
subroutine type_int_fast_scheme::t_int_fast_compute_stencil_generic (self, preweight, step, steps, derivative)
 Compute the stencil with a generic fast interpolation procedure.
 
double precision function type_int_fast_scheme::t_int_fast_interpolate_dummy (self, step, steps, values, derivative)
 Dummy function as it's not available for fast schemes.
 
double precision function type_int_fast_scheme::t_int_fast_interpolate (self, preweight, step, steps, values, derivative)
 Interpolate.
 
pure double precision function type_int_fast_scheme::t_int_fast_scheme_apply_dummy (self, values)
 Dummy function (existing for architecture needs).
 
double precision function type_int_fast_scheme::t_int_fast_scheme_apply_fast (self, values, preweights)
 Apply the corresponding scheme. Could be overriden by a specific function, but should be fast enough.
 
subroutine type_int_fast_scheme::t_int_fast_scheme_precompute (self)
 Init the corresponding scheme. Should do the job for all fast schemes.