|
| procedure | init (this, coef, bclst, json) |
| |
| procedure | solve (this, z, r, n) |
| |
| procedure | update (this) |
| |
| procedure | free (this) |
| |
| procedure(pc_init), deferred, pass | init (this, coef, bclst, json) |
| |
| procedure(pc_solve), deferred, pass | solve (this, z, r, n) |
| |
| procedure(pc_update), deferred, pass | update (this) |
| |
| procedure(pc_free), deferred, pass | free (this) |
| |
Definition at line 11 of file preconditioner_template.f90.
◆ free() [1/2]
◆ free() [2/2]
◆ init() [1/2]
| procedure preconditioner_template::preconditioner_template_t::init |
( |
class(preconditioner_template_t), intent(inout), target |
this, |
|
|
type(coef_t), intent(in), target |
coef, |
|
|
type(bc_list_t), intent(inout), target |
bclst, |
|
|
type(json_file), intent(inout) |
json |
|
) |
| |
◆ init() [2/2]
| procedure(pc_init), deferred, pass precon::pc_t::init |
( |
class(pc_t), intent(inout), target |
this, |
|
|
type(coef_t), intent(in), target |
coef, |
|
|
type(bc_list_t), intent(inout), target |
bclst, |
|
|
type(json_file), intent(inout) |
json |
|
) |
| |
|
pure virtualinherited |
◆ solve() [1/2]
◆ 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 |
◆ update() [1/2]
◆ update() [2/2]
The documentation for this type was generated from the following file: