Octopus
preconditioners_oct_m::preconditioner_t Type Reference

Detailed Description

Definition at line 160 of file preconditioners.F90.

Public Attributes

type(nl_operator_t), pointer, public op
 pointer to access op_array(1) simply as op More...
 

Private Attributes

integer which = PRE_NONE
 
type(nl_operator_t), dimension(:), allocatable op_array
 this array is necessary for derivatives_get_lapl() to work More...
 
real(real64), dimension(:), allocatable diag_lapl
 diagonal of the laplacian More...
 
integer npre
 
integer npost
 
integer nmiddle
 
type(multigrid_tmgrid
 
type(derivatives_t), pointer der => null()
 

Member Data Documentation

◆ which

integer preconditioners_oct_m::preconditioner_t::which = PRE_NONE
private

Definition at line 162 of file preconditioners.F90.

◆ op_array

type(nl_operator_t), dimension(:), allocatable preconditioners_oct_m::preconditioner_t::op_array
private

this array is necessary for derivatives_get_lapl() to work

Definition at line 164 of file preconditioners.F90.

◆ op

type(nl_operator_t), pointer, public preconditioners_oct_m::preconditioner_t::op

pointer to access op_array(1) simply as op

Definition at line 165 of file preconditioners.F90.

◆ diag_lapl

real(real64), dimension(:), allocatable preconditioners_oct_m::preconditioner_t::diag_lapl
private

diagonal of the laplacian

Definition at line 167 of file preconditioners.F90.

◆ npre

integer preconditioners_oct_m::preconditioner_t::npre
private

Definition at line 168 of file preconditioners.F90.

◆ npost

integer preconditioners_oct_m::preconditioner_t::npost
private

Definition at line 168 of file preconditioners.F90.

◆ nmiddle

integer preconditioners_oct_m::preconditioner_t::nmiddle
private

Definition at line 168 of file preconditioners.F90.

◆ mgrid

type(multigrid_t) preconditioners_oct_m::preconditioner_t::mgrid
private

Definition at line 170 of file preconditioners.F90.

◆ der

type(derivatives_t), pointer preconditioners_oct_m::preconditioner_t::der => null()
private

Definition at line 172 of file preconditioners.F90.


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