Functions/Subroutines | |
| program | test_interpolation |
| subroutine | set_data (data, order, xx, yy, zz, xxo, yyo, zzo, fieldo) |
| subroutine | test (data, field, fieldo) |
| subroutine | unset_gridfield (xx, yy, zz, field, xxo, yyo, zzo, fieldo, data) |
| subroutine | set_grid1 (xx, yy, zz) |
| 2D grid with bilinear field. | |
| subroutine | set_grid2 (xx, yy, zz) |
| 3D grid with bilinear field. | |
| subroutine | set_field1 (xx, yy, zz, field) |
| Bilinear field working with grid1. | |
| subroutine | set_field2 (xx, yy, zz, field) |
| Bilinear field working with grid2. | |
| subroutine | set_fieldo1 (xxo, yyo, zzo, fieldo) |
| Interpolations points working with grid1 and field1. | |
| subroutine | set_fieldo1_dx (xxo, yyo, zzo, fieldo) |
| subroutine | set_fieldo1_dy (xxo, yyo, zzo, fieldo) |
| subroutine | set_fieldo2 (xxo, yyo, zzo, fieldo) |
| Interpolations points working with grid2 and field2. | |
| subroutine | set_fieldo2_dz (xxo, yyo, zzo, fieldo) |
| subroutine test_interpolation::set_data | ( | type(t_interpolation_data), dimension(:), intent(out), allocatable | data, |
| integer, intent(in) | order, | ||
| double precision, dimension(:), intent(in), allocatable | xx, | ||
| double precision, dimension(:), intent(in), allocatable | yy, | ||
| double precision, dimension(:), intent(in), allocatable | zz, | ||
| double precision, dimension(:), intent(in), allocatable | xxo, | ||
| double precision, dimension(:), intent(in), allocatable | yyo, | ||
| double precision, dimension(:), intent(in), allocatable | zzo, | ||
| double precision, dimension(:), intent(in), allocatable | fieldo ) |
|
private |
Bilinear field working with grid1.
Equation: f(x,y) = 4/9 - 5/9 x - 1/3 y.
|
private |
Bilinear field working with grid2.
Equation: f(x,y) = 4/9 - 5/9 x - 1/3 y + (z - 3).
|
private |
Interpolations points working with grid1 and field1.
|
private |
|
private |
|
private |
Interpolations points working with grid2 and field2.
|
private |
|
private |
2D grid with bilinear field.
Here is the grid and node values: y:
29/54 -— 1/2 ---------— -2/3 -— -17/18 -----— -7/2 5/2 | | | | | 19/27 -— 1/3 ---------— -1/2 -— -7/9 -----— -4/3 2 | | | | | 25/27 -— 5/9 ---------— -5/18 -— -5/9 -----— -10/9 4/3 | | | | | | | | | | 37/27 -— 1 ---------— 1/6 -— -1/9 -----— -2/3 0
x: -5/3 -1 1/2 1 2
The z-value is set to 2.
|
private |
3D grid with bilinear field.
Same as grid1 on x-axis and y-axis, here is the z-axis
z: 3 -— 18/5 -— 4
The z-value is set to 2.
|
private |
| program test_interpolation |
|
private |