|
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) |
|
subroutine bicub_mod::bicub_interpol0 |
( |
type(bicub_type) |
var, |
|
|
real (8), intent(in) |
r, |
|
|
real (8), intent(in) |
z, |
|
|
real (8), intent(out) |
f00 |
|
) |
| |
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 |
|
) |
| |
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 |
|
) |
| |
integer, parameter bicub_mod::ndeg = 3 |
The documentation for this module was generated from the following file:
- /u/gitlab-xgc/builds/YGMz2TJ8/0/xgc/XGC-Devel/XGC_core/bicub_mod.F90