XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Types | Public Member Functions | Public Attributes | List of all members
bicub_mod Module Reference
Collaboration diagram for bicub_mod:
Collaboration graph
[legend]

Data Types

interface  bicub_interpol
 
type  bicub_type
 
interface  eval_bicub
 

Public Member Functions

subroutine eval_bicub_2 (x, y, xc, yc, acoef, f00, f10, f01, f11, f20, f02)
 
subroutine eval_bicub_1 (x, y, xc, yc, acoef, f00, f10, f01)
 
subroutine eval_bicub_0 (x, y, xc, yc, acoef, f00)
 
subroutine gencoef_bicub (xv, yv, xc, yc, fval, acoef)
 
subroutine setup_bicub (var, eq_mr, eq_rgrid, eq_mz, eq_zgrid, interpol_pspline)
 
subroutine bicub_interpol2 (var, r, z, f00, f10, f01, f11, f20, f02)
 
subroutine bicub_interpol1 (var, r, z, f00, f10, f01)
 
subroutine bicub_interpol0 (var, r, z, f00)
 

Public Attributes

integer, parameter ndeg = 3
 
type(bicub_type), target psi_bicub
 
type(bicub_type), target bmod_bicub
 

Member Function/Subroutine Documentation

subroutine bicub_mod::bicub_interpol0 ( type(bicub_type var,
real (8), intent(in)  r,
real (8), intent(in)  z,
real (8), intent(out)  f00 
)

Here is the call graph for this function:

subroutine bicub_mod::bicub_interpol1 ( type(bicub_type var,
real (8), intent(in)  r,
real (8), intent(in)  z,
real (8), intent(inout)  f00,
real (8), intent(inout)  f10,
real (8), intent(inout)  f01 
)
subroutine bicub_mod::bicub_interpol2 ( type(bicub_type var,
real (8), intent(in)  r,
real (8), intent(in)  z,
real (8), intent(inout)  f00,
real (8), intent(inout)  f10,
real (8), intent(inout)  f01,
real (8), intent(inout)  f11,
real (8), intent(inout)  f20,
real (8), intent(inout)  f02 
)
subroutine bicub_mod::eval_bicub_0 ( real (8), intent(in)  x,
real (8), intent(in)  y,
real (8), intent(in)  xc,
real (8), intent(in)  yc,
real (8), dimension(0:ndeg,0:ndeg), intent(in)  acoef,
real (8), intent(inout)  f00 
)
subroutine bicub_mod::eval_bicub_1 ( real (8), intent(in)  x,
real (8), intent(in)  y,
real (8), intent(in)  xc,
real (8), intent(in)  yc,
real (8), dimension(0:ndeg,0:ndeg), intent(in)  acoef,
real (8), intent(inout)  f00,
real (8), intent(inout)  f10,
real (8), intent(inout)  f01 
)
subroutine bicub_mod::eval_bicub_2 ( real (8), intent(in)  x,
real (8), intent(in)  y,
real (8), intent(in)  xc,
real (8), intent(in)  yc,
real (8), dimension(0:ndeg,0:ndeg), intent(in)  acoef,
real (8), intent(inout)  f00,
real (8), intent(inout)  f10,
real (8), intent(inout)  f01,
real (8), intent(inout)  f11,
real (8), intent(inout)  f20,
real (8), intent(inout)  f02 
)
subroutine bicub_mod::gencoef_bicub ( real (8), dimension(0:ndeg), intent(in)  xv,
real (8), dimension(0:ndeg), intent(in)  yv,
real (8), intent(in)  xc,
real (8), intent(in)  yc,
real (8), dimension(0:ndeg,0:ndeg), intent(in)  fval,
real (8), dimension(0:ndeg,0:ndeg), intent(inout)  acoef 
)

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine bicub_mod::setup_bicub ( type(bicub_type var,
integer, intent(in)  eq_mr,
real (8), dimension(eq_mr), intent(in)  eq_rgrid,
integer, intent(in)  eq_mz,
real (8), dimension(eq_mz), intent(in)  eq_zgrid,
  interpol_pspline 
)

Here is the call graph for this function:

Member Data Documentation

type(bicub_type), target bicub_mod::bmod_bicub
integer, parameter bicub_mod::ndeg = 3
type(bicub_type), target bicub_mod::psi_bicub

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