V3FIT
|
Interface for the setting of bivariate_type types either using bivariate_set_grids_1d or bivariate_set_grids_2d. More...
Public Member Functions | |
subroutine | bivariate_set_grids_1d (this, rsu, zsu, rgrid, zgrid) |
Set up the interpolation grid for a phi plane. More... | |
subroutine | bivariate_set_grids_2d (this, rsu, zsu, rgrid, zgrid) |
Set up the interpolation grid for a phi plane. More... | |
Interface for the setting of bivariate_type types either using bivariate_set_grids_1d or bivariate_set_grids_2d.
Definition at line 57 of file bivariate.f.
subroutine bivariate::bivariate_set_grids::bivariate_set_grids_1d | ( | type (bivariate_type), intent(inout) | this, |
real(rprec), dimension(:), intent(in) | rsu, | ||
real(rprec), dimension(:), intent(in) | zsu, | ||
real(rprec), dimension(:), intent(in) | rgrid, | ||
real(rprec), dimension(:), intent(in) | zgrid | ||
) |
Set up the interpolation grid for a phi plane.
Compute the indices (ir_bi, jz_bi) and weight factors (wij_bi) for performing bivariate (4 pt) interpolation FROM a rectangular (R X Z) grid TO a general (non-orthogonal) grid (s, u). R and Z grids may have different mesh sizes.
[in,out] | this | A bivariate_type instance. |
[in] | rsu | r coordinate at s,u |
[in] | zsu | z coordinate at s,u |
[in] | rgrid | R coordinate on a fixed, equally spaced grid |
[in] | zgrid | Z coordinate on a fixed, equally spaced grid |
Definition at line 290 of file bivariate.f.
subroutine bivariate::bivariate_set_grids::bivariate_set_grids_2d | ( | type (bivariate_type), intent(inout) | this, |
real(rprec), dimension(:,:), intent(in) | rsu, | ||
real(rprec), dimension(:,:), intent(in) | zsu, | ||
real(rprec), dimension(:), intent(in) | rgrid, | ||
real(rprec), dimension(:), intent(in) | zgrid | ||
) |
Set up the interpolation grid for a phi plane.
Compute the indices (ir_bi, jz_bi) and weight factors (wij_bi) for performing bivariate (4 pt) interpolation FROM a rectangular (R X Z) grid TO a general (non-orthogonal) grid (s, u). R and Z grids may have different mesh sizes.
[in,out] | this | A bivariate_type instance. |
[in] | rsu | r coordinate at s,u |
[in] | zsu | z coordinate at s,u |
[in] | rgrid | R coordinate on a fixed, equally spaced grid |
[in] | zgrid | Z coordinate on a fixed, equally spaced grid |
Definition at line 187 of file bivariate.f.