Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
precond_data_sweeping 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 384 of file fasp_block.h.

Field Documentation

◆ A

dBLCmat* A

problem data, the sparse matrix

Definition at line 388 of file fasp_block.h.

◆ Ai

dBLCmat* Ai

preconditioner data, the sparse matrix

Definition at line 389 of file fasp_block.h.

◆ local_A

dCSRmat* local_A

local stiffness matrix for each layer

Definition at line 391 of file fasp_block.h.

◆ local_index

ivector* local_index

local index for each layer

Definition at line 394 of file fasp_block.h.

◆ local_LU

void** local_LU

lcoal LU decomposition (for UMFpack)

Definition at line 392 of file fasp_block.h.

◆ NumLayers

INT NumLayers

number of layers

Definition at line 386 of file fasp_block.h.

◆ r

temporary dvector used to store and restore the residual

Definition at line 397 of file fasp_block.h.

◆ w

REAL* w

temporary work space for other usage

Definition at line 398 of file fasp_block.h.


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