Fast Auxiliary Space Preconditioning  2.0.6 Jan/10/2018
fasp_block.h File Reference

Header file for FASP block matrices. More...

#include "fasp.h"

Go to the source code of this file.

Data Structures

struct  dBSRmat
 Block sparse row storage matrix of REAL type. More...
 
struct  dBLCmat
 Block REAL CSR matrix format. More...
 
struct  iBLCmat
 Block INT CSR matrix format. More...
 
struct  block_dvector
 Block REAL vector structure. More...
 
struct  block_ivector
 Block INT vector structure. More...
 
struct  AMG_data_bsr
 Data for multigrid levels in dBSRmat format. More...
 
struct  precond_diag_bsr
 Data for diagnal preconditioners in dBSRmat format. More...
 
struct  precond_data_bsr
 Data for preconditioners in dBSRmat format. More...
 
struct  precond_block_data
 Data for block preconditioners in dBLCmat format. More...
 
struct  precond_sweeping_data
 Data for sweeping preconditioner. More...
 

Macros

#define __FASPBLOCK_HEADER__
 

Typedefs

typedef struct dBSRmat dBSRmat
 
typedef struct dBLCmat dBLCmat
 
typedef struct iBLCmat iBLCmat
 
typedef struct block_dvector block_dvector
 
typedef struct block_ivector block_ivector
 

Detailed Description

Header file for FASP block matrices.

Note
This header file contains definitions of block matrices, including grid-major type and variable-major type. In this header, we only define macros and data structures, not function declarations.
Copyright (C) 2009–2017 by the FASP team. All rights reserved.

Released under the terms of the GNU Lesser General Public License 3.0 or later.

Definition in file fasp_block.h.

Macro Definition Documentation

◆ __FASPBLOCK_HEADER__

#define __FASPBLOCK_HEADER__

indicate fasp_block.h has been included before

Definition at line 18 of file fasp_block.h.

Typedef Documentation

◆ block_dvector

typedef struct block_dvector block_dvector

Vector of REAL type in Block format

◆ block_ivector

typedef struct block_ivector block_ivector

Vector of INT type in Block format

◆ dBLCmat

typedef struct dBLCmat dBLCmat

Matrix of REAL type in Block CSR format

◆ dBSRmat

typedef struct dBSRmat dBSRmat

Matrix of REAL type in BSR format

◆ iBLCmat

typedef struct iBLCmat iBLCmat

Matrix of INT type in Block CSR format