The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Lagrange interpolatory polynomials.
Functions/Subroutines | |
pure real(r8) function | d2hpoly_2d (inds, k, m, x) |
Need docs. | |
pure real(r8) function | d2hpoly_3d (inds, k, m, x) |
Need docs. | |
pure real(r8) function | d2hpoly_bary (ii, x) |
Need docs. | |
pure real(r8) function | d2lag_1d (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(3) | d2lag_1d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | d2lag_2d (ii, k, m, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(6) | d2lag_2d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | d2lag_3d (ii, k, m, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(10) | d2lag_3d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(3) | dhpoly_2d (inds, x) |
Need docs. | |
pure real(r8) function, dimension(4) | dhpoly_3d (inds, x) |
Need docs. | |
pure real(r8) function | dhpoly_bary (ii, x) |
Need docs. | |
pure real(r8) function | dlag_1d (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(2) | dlag_1d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | dlag_1d_unnorm (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | dlag_2d (ii, k, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(3) | dlag_2d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(3) | dlag_3d (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function, dimension(4) | dlag_3d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | hpoly_2d (inds, x) |
Need docs. | |
subroutine | hpoly_2d_grid (order, inds) |
Need docs. | |
pure real(r8) function | hpoly_3d (inds, x) |
Need docs. | |
subroutine | hpoly_3d_grid (order, inds) |
Need docs. | |
pure real(r8) function | hpoly_bary (ii, x) |
Need docs. | |
pure real(r8) function | lag_1d (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | lag_1d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | lag_1d_norm (ii, xnodes, n) |
Need docs. | |
pure real(r8) function | lag_1d_unnorm (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | lag_2d (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | lag_2d_bary (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | lag_3d (ii, x, xnodes, n) |
Need docs. | |
pure real(r8) function | lag_3d_bary (ii, x, xnodes, n) |
Need docs. | |
Variables | |
real(r8), dimension(2), parameter | lag_even_x1 = (/0.d0,1.d0/) |
real(r8), dimension(3), parameter | lag_even_x2 = (/0.d0,1.d0,2.d0/)/2.d0 |
real(r8), dimension(4), parameter | lag_even_x3 = (/0.d0,1.d0,2.d0,3.d0/)/3.d0 |
real(r8), dimension(5), parameter | lag_even_x4 = (/0.d0,1.d0,2.d0,3.d0,4.d0/)/5.d0 |
pure real(r8) function d2hpoly_2d | ( | integer(i4), dimension(2), intent(in) | inds, |
integer(i4), intent(in) | k, | ||
integer(i4), intent(in) | m, | ||
real(r8), dimension(2), intent(in) | x | ||
) |
Need docs.
pure real(r8) function d2hpoly_3d | ( | integer(i4), dimension(3), intent(in) | inds, |
integer(i4), intent(in) | k, | ||
integer(i4), intent(in) | m, | ||
real(r8), dimension(3), intent(in) | x | ||
) |
Need docs.
Need docs.
pure real(r8) function d2lag_1d | ( | integer(i4), intent(in) | ii, |
real(r8), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(3) d2lag_1d_bary | ( | integer(i4), intent(in) | ii, |
real(r8), dimension(2), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function d2lag_2d | ( | integer(i4), dimension(2), intent(in) | ii, |
integer(i4), intent(in) | k, | ||
integer(i4), intent(in) | m, | ||
real(r8), dimension(2), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(6) d2lag_2d_bary | ( | integer(i4), dimension(2), intent(in) | ii, |
real(r8), dimension(3), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function d2lag_3d | ( | integer(i4), dimension(3), intent(in) | ii, |
integer(i4), intent(in) | k, | ||
integer(i4), intent(in) | m, | ||
real(r8), dimension(3), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(10) d2lag_3d_bary | ( | integer(i4), dimension(3), intent(in) | ii, |
real(r8), dimension(4), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(3) dhpoly_2d | ( | integer(i4), dimension(2), intent(in) | inds, |
real(r8), dimension(2), intent(in) | x | ||
) |
Need docs.
pure real(r8) function, dimension(4) dhpoly_3d | ( | integer(i4), dimension(3), intent(in) | inds, |
real(r8), dimension(3), intent(in) | x | ||
) |
Need docs.
Need docs.
pure real(r8) function dlag_1d | ( | integer(i4), intent(in) | ii, |
real(r8), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(2) dlag_1d_bary | ( | integer(i4), intent(in) | ii, |
real(r8), dimension(2), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function dlag_1d_unnorm | ( | integer(i4), intent(in) | ii, |
real(r8), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function dlag_2d | ( | integer(i4), dimension(2), intent(in) | ii, |
integer(i4), intent(in) | k, | ||
real(r8), dimension(2), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(3) dlag_2d_bary | ( | integer(i4), dimension(2), intent(in) | ii, |
real(r8), dimension(3), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(3) dlag_3d | ( | integer(i4), dimension(3), intent(in) | ii, |
real(r8), dimension(3), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function, dimension(4) dlag_3d_bary | ( | integer(i4), dimension(3), intent(in) | ii, |
real(r8), dimension(4), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function hpoly_2d | ( | integer(i4), dimension(2), intent(in) | inds, |
real(r8), dimension(2), intent(in) | x | ||
) |
Need docs.
subroutine hpoly_2d_grid | ( | integer(i4), intent(in) | order, |
integer(i4), dimension(:,:), intent(out), pointer | inds | ||
) |
Need docs.
pure real(r8) function hpoly_3d | ( | integer(i4), dimension(3), intent(in) | inds, |
real(r8), dimension(3), intent(in) | x | ||
) |
Need docs.
subroutine hpoly_3d_grid | ( | integer(i4), intent(in) | order, |
integer(i4), dimension(:,:), intent(out), pointer | inds | ||
) |
Need docs.
pure real(r8) function lag_1d | ( | integer(i4), intent(in) | ii, |
real(r8), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function lag_1d_bary | ( | integer(i4), intent(in) | ii, |
real(r8), dimension(2), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function lag_1d_norm | ( | integer(i4), intent(in) | ii, |
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function lag_1d_unnorm | ( | integer(i4), intent(in) | ii, |
real(r8), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function lag_2d | ( | integer(i4), dimension(2), intent(in) | ii, |
real(r8), dimension(2), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function lag_2d_bary | ( | integer(i4), dimension(2), intent(in) | ii, |
real(r8), dimension(3), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function lag_3d | ( | integer(i4), dimension(3), intent(in) | ii, |
real(r8), dimension(3), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
pure real(r8) function lag_3d_bary | ( | integer(i4), dimension(3), intent(in) | ii, |
real(r8), dimension(4), intent(in) | x, | ||
real(r8), dimension(n), intent(in) | xnodes, | ||
integer(i4), intent(in) | n | ||
) |
Need docs.
real(r8), dimension(2), parameter lag_even_x1 = (/0.d0,1.d0/) |
real(r8), dimension(3), parameter lag_even_x2 = (/0.d0,1.d0,2.d0/)/2.d0 |
real(r8), dimension(4), parameter lag_even_x3 = (/0.d0,1.d0,2.d0,3.d0/)/3.d0 |
real(r8), dimension(5), parameter lag_even_x4 = (/0.d0,1.d0,2.d0,3.d0,4.d0/)/5.d0 |