Interpolation WENO Smoothness indicator computation. More...
Functions/Subroutines | |
double precision function | compute_polynomial_smoothness_indicator (x, derivatives, a, b, start_from_n) |
Compute the smoothness indicator of the polynomial given its derivatives, at position x and in the interval [a,b] starting from a given derivative. | |
pure double precision function | compute_polynomial_smoothness_indicator_point (x, derivatives, a, b, start_from_n) |
Compute the smoothness indicator of the polynomial given its derivatives, at position x and in the interval [a,b] starting from a given derivative. | |
double precision function | compute_polynomial_smoothness_indicator_levelset (derivatives, a, b) |
Compute the smoothness indicator of the polynomial for levelset functions given its derivatives, at position x and in the interval [a,b]. | |
double precision function | compute_polynomial_smoothness_indicator_2d3d (x, steps_x, steps_y, steps_z, values, a, b, start_from_n) |
Compute the smoothness indicator of the polynomial for 2D or 3D interpolants given its derivatives, at position x and in the interval [a,b] starting from a given derivative. | |
Interpolation WENO Smoothness indicator computation.
double precision function mod_interpolation_weno_smoothness_indicator::compute_polynomial_smoothness_indicator_2d3d | ( | double precision, dimension(:), intent(in) | x, |
double precision, dimension(:), intent(in) | steps_x, | ||
double precision, dimension(:), intent(in) | steps_y, | ||
double precision, dimension(:), intent(in) | steps_z, | ||
double precision, dimension(:,:,:), intent(in) | values, | ||
double precision, dimension(:), intent(in) | a, | ||
double precision, dimension(:), intent(in) | b, | ||
integer, intent(in) | start_from_n ) |
Compute the smoothness indicator of the polynomial for 2D or 3D interpolants given its derivatives, at position x and in the interval [a,b] starting from a given derivative.