bslv_memory Struct Reference

Linear solver memory. More...

#include <bslv.h>

Public Attributes

bool use_dilu
 
double tol
 
int max_iter
 
double * e
 
int n
 
double ** dtmp
 
prec_t * P
 
void(* bsr_spmv )(bsr_matrix *A, const double *x, double *y)
 
void(* prec_factorize )(prec_t *P, bsr_matrix *A, bool use_dilu)
 
void(* prec_apply )(prec_t *P, double *x)
 

Detailed Description

Linear solver memory.

Member Data Documentation

◆ bsr_spmv

void(* bslv_memory::bsr_spmv) (bsr_matrix *A, const double *x, double *y)

◆ dtmp

double** bslv_memory::dtmp

◆ e

double* bslv_memory::e

◆ max_iter

int bslv_memory::max_iter

◆ n

int bslv_memory::n

◆ P

prec_t* bslv_memory::P

◆ prec_apply

void(* bslv_memory::prec_apply) (prec_t *P, double *x)

◆ prec_factorize

void(* bslv_memory::prec_factorize) (prec_t *P, bsr_matrix *A, bool use_dilu)

◆ tol

double bslv_memory::tol

◆ use_dilu

bool bslv_memory::use_dilu

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