Neko 1.99.9
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
preconditioner_template::preconditioner_template_t Type Referenceabstract
Inheritance diagram for preconditioner_template::preconditioner_template_t:
Collaboration diagram for preconditioner_template::preconditioner_template_t:

Public Member Functions

procedure solve (this, z, r, n)
 
procedure update (this)
 
procedure(pc_solve), deferred, pass solve (this, z, r, n)
 
procedure(pc_update), deferred, pass update (this)
 

Detailed Description

Definition at line 8 of file preconditioner_template.f90.

Member Function/Subroutine Documentation

◆ solve() [1/2]

procedure preconditioner_template::preconditioner_template_t::solve ( class(preconditioner_template_t), intent(inout this,
real(kind=rp), dimension(n), intent(inout z,
real(kind=rp), dimension(n), intent(inout r,
integer, intent(in n 
)

Definition at line 10 of file preconditioner_template.f90.

◆ solve() [2/2]

procedure(pc_solve), deferred, pass precon::pc_t::solve ( class(pc_t), intent(inout this,
real(kind=rp), dimension(n), intent(inout z,
real(kind=rp), dimension(n), intent(inout r,
integer, intent(in n 
)
pure virtualinherited

Definition at line 42 of file precon.f90.

◆ update() [1/2]

procedure preconditioner_template::preconditioner_template_t::update ( class(preconditioner_template_t), intent(inout this)

Definition at line 11 of file preconditioner_template.f90.

Here is the call graph for this function:

◆ update() [2/2]

procedure(pc_update), deferred, pass precon::pc_t::update ( class(pc_t), intent(inout this)
pure virtualinherited

Definition at line 43 of file precon.f90.


The documentation for this type was generated from the following file: