![]() |
ORB5
v4.9.4
|
Extraction of BSplines funcitonalities from the solver module. More...
Functions/Subroutines | |
| subroutine | initbsplinesbasis (nx_, ny_, nz_, degree_, xmin_, xmax_, ymin_, ymax_, zmin_, zmax_, nsel_bsplines_basis) |
| subroutine | destroybsplinesbasismodule () |
| subroutine | computebsplinesx (fun, pos, x) |
| subroutine | computebsplinesxd (fun, fund, pos, x) |
| subroutine | computebsplinesy (fun, pos, y) |
| subroutine | computebsplinesy_fft (basisspline_m, y) |
| subroutine | computebsplinesyd (fun, fund, pos, y) |
| subroutine | computebsplinesz (fun, pos, z) |
| subroutine | computebsplinesz_fft (bspline_n, z) |
| subroutine | computebsplinesgridvalues_cpx (gridx_, gridy_, output, input) |
| subroutine | computebsplinesgridvalues (gridx_, gridy_, output, input) |
| subroutine | computebsplinesgridvalueswithderivative (gridx_, gridy_, f, dfdx, dfdy, input) |
| pure integer function | computemapping2to1 (i, j) |
| pure integer function | computemapping2to1bis (i, j, n) |
| pure subroutine | computemapping1to2 (a, i, j) |
| double precision function | computecouplingcoeff (n, NB) |
Variables | |
| real, dimension(:), allocatable | gridx |
| real, dimension(:), allocatable | gridy |
| real, dimension(:), allocatable | gridz |
| integer | nx |
| integer | ny |
| integer | nz |
| integer | degree |
| integer | ns_loc |
| real | xmin |
| real | xmax |
| real | lx |
| real | ymin |
| real | ymax |
| real | ly |
| real | zmin |
| real | zmax |
| real | lz |
| real | dx |
| real | dx_inv |
| real | dy |
| real | dy_inv |
| real | dz |
| real | dz_inv |
| integer | bsplines_uniform |
| class(bsplines), allocatable | bsplinesx |
| class(bsplines), allocatable | bsplinesy |
| class(bsplines), allocatable | bsplinesz |
| real | y_m |
| real | z_n |
| complex, dimension(:), allocatable | basisspline_m |
| complex, dimension(:), allocatable | basisspline_n |
| complex | icomplex |
| integer | ny2 |
| integer | nz2 |
| type(c_ptr) | plany |
| type(c_ptr) | cptr_outy |
| type(c_ptr) | cptr_iny |
| type(c_ptr) | planz |
| type(c_ptr) | cptr_outz |
| type(c_ptr) | cptr_inz |
| real(c_double_complex), dimension(:), pointer | p_iny |
| real(c_double_complex), dimension(:), pointer | p_inz |
| complex(c_double_complex), dimension(:), pointer | p_outy |
| complex(c_double_complex), dimension(:), pointer | p_outz |
Extraction of BSplines funcitonalities from the solver module.
| subroutine bsplinesbasis::computebsplinesgridvalues | ( | double precision, dimension(0:), intent(in) | gridx_, |
| double precision, dimension(0:), intent(in) | gridy_, | ||
| double precision, dimension(0:,0:), intent(inout) | output, | ||
| double precision, dimension(:), intent(in) | input | ||
| ) |
Here is the call graph for this function:| subroutine bsplinesbasis::computebsplinesgridvalues_cpx | ( | double precision, dimension(0:), intent(in) | gridx_, |
| double precision, dimension(0:), intent(in) | gridy_, | ||
| double complex, dimension(0:,0:), intent(inout) | output, | ||
| double complex, dimension(:), intent(in) | input | ||
| ) |
Here is the call graph for this function:| subroutine bsplinesbasis::computebsplinesgridvalueswithderivative | ( | double precision, dimension(0:), intent(in) | gridx_, |
| double precision, dimension(0:), intent(in) | gridy_, | ||
| double precision, dimension(0:,0:), intent(inout) | f, | ||
| double precision, dimension(0:,0:), intent(inout) | dfdx, | ||
| double precision, dimension(0:,0:), intent(inout) | dfdy, | ||
| double precision, dimension(:), intent(in) | input | ||
| ) |
Here is the call graph for this function:| subroutine bsplinesbasis::computebsplinesx | ( | double precision, dimension(:), intent(inout) | fun, |
| integer, dimension(:), intent(inout) | pos, | ||
| double precision, intent(in) | x | ||
| ) |
Here is the caller graph for this function:| subroutine bsplinesbasis::computebsplinesxd | ( | double precision, dimension(:), intent(inout) | fun, |
| double precision, dimension(:), intent(inout) | fund, | ||
| integer, dimension(:), intent(inout) | pos, | ||
| double precision, intent(in) | x | ||
| ) |
Here is the caller graph for this function:| subroutine bsplinesbasis::computebsplinesy | ( | double precision, dimension(:), intent(inout) | fun, |
| integer, dimension(:), intent(inout) | pos, | ||
| double precision, intent(in) | y | ||
| ) |
Here is the caller graph for this function:| subroutine bsplinesbasis::computebsplinesy_fft | ( | complex, dimension(:), intent(inout) | basisspline_m, |
| double precision, intent(in) | y | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine bsplinesbasis::computebsplinesyd | ( | double precision, dimension(:), intent(inout) | fun, |
| double precision, dimension(:), intent(inout) | fund, | ||
| integer, dimension(:), intent(inout) | pos, | ||
| double precision, intent(in) | y | ||
| ) |
Here is the caller graph for this function:| subroutine bsplinesbasis::computebsplinesz | ( | double precision, dimension(:), intent(inout) | fun, |
| integer, dimension(:), intent(inout) | pos, | ||
| double precision, intent(in) | z | ||
| ) |
Here is the caller graph for this function:| subroutine bsplinesbasis::computebsplinesz_fft | ( | complex, dimension(:), intent(inout) | bspline_n, |
| double precision, intent(in) | z | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| double precision function bsplinesbasis::computecouplingcoeff | ( | integer, intent(in) | n, |
| integer, intent(in) | NB | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| pure subroutine bsplinesbasis::computemapping1to2 | ( | integer, intent(in) | a, |
| integer, intent(out) | i, | ||
| integer, intent(out) | j | ||
| ) |
| pure integer function bsplinesbasis::computemapping2to1 | ( | integer, intent(in) | i, |
| integer, intent(in) | j | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| pure integer function bsplinesbasis::computemapping2to1bis | ( | integer, intent(in) | i, |
| integer, intent(in) | j, | ||
| integer, intent(in) | n | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine bsplinesbasis::destroybsplinesbasismodule |
| subroutine bsplinesbasis::initbsplinesbasis | ( | integer, intent(in) | nx_, |
| integer, intent(in) | ny_, | ||
| integer, intent(in) | nz_, | ||
| integer, intent(in) | degree_, | ||
| double precision, intent(in) | xmin_, | ||
| double precision, intent(in) | xmax_, | ||
| double precision, intent(in) | ymin_, | ||
| double precision, intent(in) | ymax_, | ||
| double precision, intent(in) | zmin_, | ||
| double precision, intent(in) | zmax_, | ||
| integer, intent(in) | nsel_bsplines_basis | ||
| ) |
Here is the call graph for this function:
Here is the caller graph for this function:| complex, dimension(:), allocatable bsplinesbasis::basisspline_m |
| complex, dimension(:), allocatable bsplinesbasis::basisspline_n |
| integer bsplinesbasis::bsplines_uniform |
| class(bsplines), allocatable bsplinesbasis::bsplinesx |
| class(bsplines), allocatable bsplinesbasis::bsplinesy |
| class(bsplines), allocatable bsplinesbasis::bsplinesz |
| type(c_ptr) bsplinesbasis::cptr_iny |
| type(c_ptr) bsplinesbasis::cptr_inz |
| type(c_ptr) bsplinesbasis::cptr_outy |
| type(c_ptr) bsplinesbasis::cptr_outz |
| integer bsplinesbasis::degree |
| real bsplinesbasis::dx |
| real bsplinesbasis::dx_inv |
| real bsplinesbasis::dy |
| real bsplinesbasis::dy_inv |
| real bsplinesbasis::dz |
| real bsplinesbasis::dz_inv |
| real, dimension(:), allocatable bsplinesbasis::gridx |
| real, dimension(:), allocatable bsplinesbasis::gridy |
| real, dimension(:), allocatable bsplinesbasis::gridz |
| complex bsplinesbasis::icomplex |
| real bsplinesbasis::lx |
| real bsplinesbasis::ly |
| real bsplinesbasis::lz |
| integer bsplinesbasis::ns_loc |
| integer bsplinesbasis::nx |
| integer bsplinesbasis::ny |
| integer bsplinesbasis::ny2 |
| integer bsplinesbasis::nz |
| integer bsplinesbasis::nz2 |
| real(c_double_complex), dimension (:), pointer bsplinesbasis::p_iny |
| real(c_double_complex), dimension (:), pointer bsplinesbasis::p_inz |
| complex(c_double_complex), dimension (:), pointer bsplinesbasis::p_outy |
| complex(c_double_complex), dimension (:), pointer bsplinesbasis::p_outz |
| type(c_ptr) bsplinesbasis::plany |
| type(c_ptr) bsplinesbasis::planz |
| real bsplinesbasis::xmax |
| real bsplinesbasis::xmin |
| real bsplinesbasis::y_m |
| real bsplinesbasis::ymax |
| real bsplinesbasis::ymin |
| real bsplinesbasis::z_n |
| real bsplinesbasis::zmax |
| real bsplinesbasis::zmin |