fsh_data Struct Reference

Main data structure of hybridized pressure solvers based on Schur complement reductions. More...

#include <fsh.h>

Public Attributes

int max_ngconn
 Maximum number of connections in any grid cell,

\[ \mathit{max\_ngconn} = \max_c \{ n_c \} \]

in which $n_c$ denotes the number connections (i.e., faces) of cell $c$.

 
size_t sum_ngconn2
 Sum of squared number of connections in all grid cells,

\[ \mathit{sum\_ngconn2} = \sum_c n_c^2. \]

.

 
struct CSRMatrixA
 Coefficient matrix.
 
double * b
 System RHS.
 
double * x
 Solution.
 
struct fsh_implpimpl
 Private implementational details. More...
 

Detailed Description

Main data structure of hybridized pressure solvers based on Schur complement reductions.

Mainly intended to present a common view of a Schur complement system of simultaneous linear equations and to hold the solution of said system.

Member Data Documentation

◆ pimpl

struct fsh_impl* fsh_data::pimpl

Private implementational details.


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