Fast Auxiliary Space Preconditioning  1.8.4 Feb/15/2016
precond_sweeping_data Struct Reference

Data passed to the preconditioner for sweeping preconditioning. More...

#include <fasp_block.h>

Data Fields

INT NumLayers
 
block_dCSRmatA
 
block_dCSRmatAi
 
dCSRmatlocal_A
 
void ** local_LU
 
ivectorlocal_index
 
dvector r
 
REALw
 

Detailed Description

Data passed to the preconditioner for sweeping preconditioning.

Author
Xiaozhe Hu
Date
05/01/2014
Note
This is needed for the sweeping preconditioner.

Definition at line 648 of file fasp_block.h.

Field Documentation

problem data, the sparse matrix

Definition at line 652 of file fasp_block.h.

preconditioner data, the sparse matrix

Definition at line 653 of file fasp_block.h.

dCSRmat* local_A

local stiffness matrix for each layer

Definition at line 655 of file fasp_block.h.

ivector* local_index

local index for each layer

Definition at line 658 of file fasp_block.h.

void** local_LU

lcoal LU decomposition (for UMFpack)

Definition at line 656 of file fasp_block.h.

INT NumLayers

number of layers

Definition at line 650 of file fasp_block.h.

temporary dvector used to store and restore the residual

Definition at line 661 of file fasp_block.h.

REAL* w

temporary work space for other usage

Definition at line 662 of file fasp_block.h.


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