escript  Revision_
Public Attributes
paso::Preconditioner_AMG Struct Reference

Local preconditioner. More...

#include <Preconditioner.h>

List of all members.

Public Attributes

dim_t level
SystemMatrix_ptr A_C
 coarse level matrix
SystemMatrix_ptr P
 prolongation n x n_C
SystemMatrix_ptr R
 restriction n_C x n
Preconditioner_SmootherSmoother
dim_t post_sweeps
dim_t pre_sweeps
dim_t options_smoother
 used in direct solver
bool verbose
 used in direct solver
index_t reordering
 applied reordering in direct solver
dim_t refinements
 number of refinements in direct solver (typically =0)
double * r
 buffer for residual
double * x_C
 solution of coarse level system
double * b_C
 right hand side of coarse level system
MergedSolvermerged_solver
 used on the coarsest level
Preconditioner_AMGAMG_C

Detailed Description

Local preconditioner.


Member Data Documentation

right hand side of coarse level system

Referenced by paso::Preconditioner_AMG_alloc(), paso::Preconditioner_AMG_free(), and paso::Preconditioner_AMG_solve().

used in direct solver

prolongation n x n_C

Referenced by paso::Preconditioner_AMG_alloc(), and paso::Preconditioner_AMG_solve().

restriction n_C x n

Referenced by paso::Preconditioner_AMG_alloc(), and paso::Preconditioner_AMG_solve().

number of refinements in direct solver (typically =0)

applied reordering in direct solver

used in direct solver


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