Neko 0.9.99
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | init (this, msh, xh, coef, dof, gs_h, bclst) |
procedure, pass(this) | free (this) |
procedure, pass(this) | solve (this, z, r, n) |
procedure, pass(this) | update (this) |
procedure(pc_solve), deferred, pass | solve (this, z, r, n) |
procedure(pc_update), deferred, pass | update (this) |
Public Attributes | |
type(tamg_solver_t) | amg_solver |
integer | nlvls |
type(phmg_hrchy_t) | phmg_hrchy |
class(ax_t), allocatable | ax |
type(interpolator_t), dimension(:), allocatable | intrp |
type(mesh_t), pointer | msh |
procedure, pass(this) phmg::phmg_t::init | ( | class(phmg_t), intent(inout), target | this, |
type(mesh_t), intent(inout), target | msh, | ||
type(space_t), intent(inout), target | xh, | ||
type(coef_t), intent(in), target | coef, | ||
type(dofmap_t), intent(in), target | dof, | ||
type(gs_t), intent(inout), target | gs_h, | ||
type(bc_list_t), intent(inout), target | bclst | ||
) |
|
pure virtualinherited |
Definition at line 42 of file precon.f90.
|
pure virtualinherited |
Definition at line 43 of file precon.f90.
type(tamg_solver_t) phmg::phmg_t::amg_solver |
class(ax_t), allocatable phmg::phmg_t::ax |
type(interpolator_t), dimension(:), allocatable phmg::phmg_t::intrp |
type(phmg_hrchy_t) phmg::phmg_t::phmg_hrchy |