V3FIT
Public Member Functions | List of all members
bivariate::bivariate_set_grids Interface Reference

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...
 

Detailed Description

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.

Member Function/Subroutine Documentation

◆ bivariate_set_grids_1d()

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.

Parameters
[in,out]thisA bivariate_type instance.
[in]rsur coordinate at s,u
[in]zsuz coordinate at s,u
[in]rgridR coordinate on a fixed, equally spaced grid
[in]zgridZ coordinate on a fixed, equally spaced grid

Definition at line 290 of file bivariate.f.

◆ bivariate_set_grids_2d()

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.

Parameters
[in,out]thisA bivariate_type instance.
[in]rsur coordinate at s,u
[in]zsuz coordinate at s,u
[in]rgridR coordinate on a fixed, equally spaced grid
[in]zgridZ coordinate on a fixed, equally spaced grid

Definition at line 187 of file bivariate.f.


The documentation for this interface was generated from the following file: