![]() |
ORB5
4.00
|
Solver Adaptor pattern. More...
Data Types | |
| interface | bcmat_dirichlet |
| interface | bcmat_unicity_direct |
| interface | bcmat_unicity_fourier |
Functions/Subroutines | |
| subroutine | dirichlet_pointindomain (isin, x, y, ly, xmin, xmax) |
| subroutine | unicity_pointindomain (isin, x, y, ly, xmin, xmax) |
| subroutine | periodic_pointindomain (isin, x, y, lx, ly) |
| subroutine | bcrhs_unicity_direct (rhs, ny) |
| subroutine | bcrhs_dirichlet_direct (rhs, left, nx, degree, ny) |
| subroutine | bcrhs_unicity_fourier (rhs, ny) |
| subroutine | bcrhs_dirichlet_fourier (rhs, left, nx, degree, ny) |
| subroutine | bcsol_unicity_direct (sol, ny) |
| subroutine | bcmat_unicity_direct_gemat (m, ny) |
| subroutine | bcmat_unicity_direct_pbmat (m, ny) |
| subroutine | bcmat_unicity_fourier_zgemat (m, filterzero, ny, ns) |
| subroutine | bcmat_unicity_fourier_zpbmat (m, ny, ns, iy) |
| subroutine | bcmat_dirichlet_gemat (m, side, nx, degree, ny, ns) |
| subroutine | bcmat_dirichlet_zgemat (m, side, nx, degree, ny, ns) |
| subroutine | bcmat_dirichlet_pbmat (m, left, nx, degree, ny, ns) |
| subroutine | bcmat_dirichlet_zpbmat (m, left, nx, degree, ny, ns) |
| integer function | computemapping2to1_ (i, j, ny) |
| subroutine | computemapping1to2_ (a, i, j, ny) |
Solver Adaptor pattern.
| subroutine boundaryconditions::bcmat_dirichlet_gemat | ( | type(gemat), intent(inout) | m, |
| logical, intent(in) | side, | ||
| integer, intent(in) | nx, | ||
| integer, intent(in) | degree, | ||
| integer, intent(in) | ny, | ||
| integer, intent(in) | ns ) |
| subroutine boundaryconditions::bcmat_dirichlet_pbmat | ( | type(pbmat), intent(inout) | m, |
| logical, intent(in) | left, | ||
| integer, intent(in) | nx, | ||
| integer, intent(in) | degree, | ||
| integer, intent(in) | ny, | ||
| integer, intent(in) | ns ) |
| subroutine boundaryconditions::bcmat_dirichlet_zgemat | ( | type(zgemat), intent(inout) | m, |
| logical, intent(in) | side, | ||
| integer, intent(in) | nx, | ||
| integer, intent(in) | degree, | ||
| integer, intent(in) | ny, | ||
| integer, intent(in) | ns ) |
| subroutine boundaryconditions::bcmat_dirichlet_zpbmat | ( | type(zpbmat), intent(inout) | m, |
| logical, intent(in) | left, | ||
| integer, intent(in) | nx, | ||
| integer, intent(in) | degree, | ||
| integer, intent(in) | ny, | ||
| integer, intent(in) | ns ) |
| subroutine boundaryconditions::bcmat_unicity_direct_gemat | ( | type(gemat), intent(inout) | m, |
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::bcmat_unicity_direct_pbmat | ( | type(pbmat), intent(inout) | m, |
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::bcmat_unicity_fourier_zgemat | ( | type(zgemat), intent(inout) | m, |
| logical, intent(in) | filterzero, | ||
| integer, intent(in) | ny, | ||
| integer, intent(in) | ns ) |
| subroutine boundaryconditions::bcmat_unicity_fourier_zpbmat | ( | type(zpbmat), intent(inout) | m, |
| integer, intent(in) | ny, | ||
| integer, intent(in) | ns, | ||
| integer, intent(in) | iy ) |
| subroutine boundaryconditions::bcrhs_dirichlet_direct | ( | real(kind=r8), dimension(:), intent(inout) | rhs, |
| logical, intent(in) | left, | ||
| integer, intent(in) | nx, | ||
| integer, intent(in) | degree, | ||
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::bcrhs_dirichlet_fourier | ( | complex(kind=r8), dimension(:), intent(inout) | rhs, |
| logical, intent(in) | left, | ||
| integer, intent(in) | nx, | ||
| integer, intent(in) | degree, | ||
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::bcrhs_unicity_direct | ( | real(kind=r8), dimension(:), intent(inout) | rhs, |
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::bcrhs_unicity_fourier | ( | complex(kind=r8), dimension(:), intent(inout) | rhs, |
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::bcsol_unicity_direct | ( | real(kind=r8), dimension(:), intent(inout) | sol, |
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::computemapping1to2_ | ( | integer, intent(in) | a, |
| integer, intent(out) | i, | ||
| integer, intent(out) | j, | ||
| integer, intent(in) | ny ) |
| integer function boundaryconditions::computemapping2to1_ | ( | integer, intent(in) | i, |
| integer, intent(in) | j, | ||
| integer, intent(in) | ny ) |
| subroutine boundaryconditions::dirichlet_pointindomain | ( | logical, intent(out) | isin, |
| real(kind=r8), intent(inout) | x, | ||
| real(kind=r8), intent(inout) | y, | ||
| real(kind=r8), intent(in) | ly, | ||
| real(kind=r8), intent(in) | xmin, | ||
| real(kind=r8), intent(in) | xmax ) |
| subroutine boundaryconditions::periodic_pointindomain | ( | logical, intent(out) | isin, |
| real(kind=r8), intent(inout) | x, | ||
| real(kind=r8), intent(inout) | y, | ||
| real(kind=r8), intent(in) | lx, | ||
| real(kind=r8), intent(in) | ly ) |
| subroutine boundaryconditions::unicity_pointindomain | ( | logical, intent(out) | isin, |
| real(kind=r8), intent(inout) | x, | ||
| real(kind=r8), intent(inout) | y, | ||
| real(kind=r8), intent(in) | ly, | ||
| real(kind=r8), intent(in) | xmin, | ||
| real(kind=r8), intent(in) | xmax ) |