![]() |
ORB5
v4.9.4
|
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 | ( | double precision, 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 | ( | double complex, 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 | ( | double precision, dimension(:), intent(inout) | rhs, |
integer, intent(in) | ny | ||
) |
subroutine boundaryconditions::bcrhs_unicity_fourier | ( | double complex, dimension(:), intent(inout) | rhs, |
integer, intent(in) | ny | ||
) |
subroutine boundaryconditions::bcsol_unicity_direct | ( | double precision, 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, |
double precision, intent(inout) | x, | ||
double precision, intent(inout) | y, | ||
double precision, intent(in) | ly, | ||
double precision, intent(in) | xmin, | ||
double precision, intent(in) | xmax | ||
) |
subroutine boundaryconditions::periodic_pointindomain | ( | logical, intent(out) | isIn, |
double precision, intent(inout) | x, | ||
double precision, intent(inout) | y, | ||
double precision, intent(in) | lx, | ||
double precision, intent(in) | ly | ||
) |
subroutine boundaryconditions::unicity_pointindomain | ( | logical, intent(out) | isIn, |
double precision, intent(inout) | x, | ||
double precision, intent(inout) | y, | ||
double precision, intent(in) | ly, | ||
double precision, intent(in) | xmin, | ||
double precision, intent(in) | xmax | ||
) |