|
| subroutine | type_int_point_1d::int_point_1d_construct (self, index_start, index_end) |
| | Initialize a 1D point interpolant.
|
| |
| subroutine | type_int_point_1d::int_point_1d_place (self, x, coordinates, control_volumes) |
| | Place (position) the interpolant to the corresponding 'index' given the coordinate 'X' of the point and the discrete nodes. The resulting index corresponds to the node that is just before (less than or equal) the point.
|
| |
| double precision function | type_int_point_1d::int_point_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.
|
| |
| double precision function | type_int_point_1d::int_point_1d_interpolate (self, x, coordinates, values, derivative, control_volumes) |
| | Directly compute the interpolation at the given position. The result is the interpolation value.
|
| |
| pure integer function | type_int_point_1d::compute_point_index_sorted_array_dichotomic (x, coordinates) |
| | Returns the index of the node that is just before (<=) 'X'.
|
| |