Interpolate various type of fields.
More...
|
| pure double precision function, dimension(3) | interpolate_face_field (field, pos, order) |
| |
| pure double precision function | interpolate_face_field_comp (field, pos, order, comp) |
| | Interpolate a face field component.
|
| |
| double precision function, dimension(3) | interpolate_face_field_with_interpolant (field, pos, interpolant) |
| |
| pure double precision function | interpolate_scalar_field (field, pos, order) |
| |
| double precision function | interpolate_scalar_field_with_interpolant (field, pos, interpolant) |
| |
Interpolate various type of fields.
- Warning
- the position must be given in 3D (for efficiency)
- Note
- Not the most efficient, but most definitely practical
◆ interpolate_face_field()
| pure double precision function, dimension(3) mod_point_interpolation_field::interpolate_field::interpolate_face_field |
( |
type(t_face_field), intent(in) | field, |
|
|
double precision, dimension(3), intent(in) | pos, |
|
|
integer, intent(in) | order ) |
◆ interpolate_face_field_comp()
| pure double precision function mod_point_interpolation_field::interpolate_field::interpolate_face_field_comp |
( |
type(t_face_field), intent(in) | field, |
|
|
double precision, dimension(3), intent(in) | pos, |
|
|
integer, intent(in) | order, |
|
|
integer, intent(in) | comp ) |
Interpolate a face field component.
◆ interpolate_face_field_with_interpolant()
| double precision function, dimension(3) mod_point_interpolation_field::interpolate_field::interpolate_face_field_with_interpolant |
( |
type(t_face_field), intent(in) | field, |
|
|
double precision, dimension(3), intent(in) | pos, |
|
|
class(t_int_point_3d), intent(inout) | interpolant ) |
◆ interpolate_scalar_field()
| pure double precision function mod_point_interpolation_field::interpolate_field::interpolate_scalar_field |
( |
double precision, dimension(:,:,:), intent(in) | field, |
|
|
double precision, dimension(3), intent(in) | pos, |
|
|
integer, intent(in) | order ) |
◆ interpolate_scalar_field_with_interpolant()
| double precision function mod_point_interpolation_field::interpolate_field::interpolate_scalar_field_with_interpolant |
( |
double precision, dimension(:,:,:), intent(in) | field, |
|
|
double precision, dimension(3), intent(in) | pos, |
|
|
class(t_int_point_3d), intent(inout) | interpolant ) |
The documentation for this interface was generated from the following file:
- src/lib/discretization/node_level_schemes/interpolation/point_schemes/field.f90