Fast Auxiliary Space Preconditioning  2.0.7 March/15/2018
precond_sweeping_data Struct Reference

Data for sweeping preconditioner. More...

#include <fasp_block.h>

Data Fields

INT NumLayers
 
dBLCmatA
 
dBLCmatAi
 
dCSRmatlocal_A
 
void ** local_LU
 
ivectorlocal_index
 
dvector r
 
REALw
 

Detailed Description

Data for sweeping preconditioner.

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

Definition at line 383 of file fasp_block.h.

Field Documentation

◆ A

dBLCmat* A

problem data, the sparse matrix

Definition at line 387 of file fasp_block.h.

◆ Ai

dBLCmat* Ai

preconditioner data, the sparse matrix

Definition at line 388 of file fasp_block.h.

◆ local_A

dCSRmat* local_A

local stiffness matrix for each layer

Definition at line 390 of file fasp_block.h.

◆ local_index

ivector* local_index

local index for each layer

Definition at line 393 of file fasp_block.h.

◆ local_LU

void** local_LU

lcoal LU decomposition (for UMFpack)

Definition at line 391 of file fasp_block.h.

◆ NumLayers

INT NumLayers

number of layers

Definition at line 385 of file fasp_block.h.

◆ r

temporary dvector used to store and restore the residual

Definition at line 396 of file fasp_block.h.

◆ w

REAL* w

temporary work space for other usage

Definition at line 397 of file fasp_block.h.


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