escript
Revision_
|
Local preconditioner. More...
#include <Preconditioner.h>
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_Smoother * | Smoother |
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 | |
MergedSolver * | merged_solver |
used on the coarsest level | |
Preconditioner_AMG * | AMG_C |
Local preconditioner.
coarse level matrix
Referenced by paso::Preconditioner_AMG_alloc(), paso::Preconditioner_AMG_getCoarseLevelSparsity(), paso::Preconditioner_AMG_getNumCoarseUnknowns(), and paso::Preconditioner_AMG_solve().
double* paso::Preconditioner_AMG::b_C |
right hand side of coarse level system
Referenced by paso::Preconditioner_AMG_alloc(), paso::Preconditioner_AMG_free(), and paso::Preconditioner_AMG_solve().
used on the coarsest level
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().
Referenced by paso::Preconditioner_AMG_alloc(), and paso::Preconditioner_AMG_solve().
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().
double* paso::Preconditioner_AMG::r |
buffer for residual
Referenced by paso::Preconditioner_AMG_alloc(), paso::Preconditioner_AMG_free(), and paso::Preconditioner_AMG_solve().
number of refinements in direct solver (typically =0)
applied reordering in direct solver
used in direct solver
double* paso::Preconditioner_AMG::x_C |
solution of coarse level system
Referenced by paso::Preconditioner_AMG_alloc(), paso::Preconditioner_AMG_free(), and paso::Preconditioner_AMG_solve().