BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::sparse Namespace Reference

Classes

class  DistMatrix
class  DistMatrixCSR
class  DistMatrixAIJ

Typedefs

typedef void PETScAIJ
typedef int StrumpackOptions
typedef int StrumpackReturnCode

Functions

void compute_permutation (const SpMatrix &aMatrix, Graph &aGraph, Cell< int_t > &aForwardPermutation, Cell< int_t > &aBackwardPermutation, Cell< int_t > &aIndexPermutation)
void create_graph_from_matrix (const SpMatrix &aMatrix, Graph &aGraph)
string strumpack_message (StrumpackReturnCode aCode)
void set_strumpack_options (const SolverParameters &aParams, StrumpackOptions &aOpts, const index_t aNumRows)

Typedef Documentation

◆ PETScAIJ

◆ StrumpackOptions

◆ StrumpackReturnCode

Function Documentation

◆ compute_permutation()

void belfem::sparse::compute_permutation ( const SpMatrix & aMatrix,
Graph & aGraph,
Cell< int_t > & aForwardPermutation,
Cell< int_t > & aBackwardPermutation,
Cell< int_t > & aIndexPermutation )

◆ create_graph_from_matrix()

void belfem::sparse::create_graph_from_matrix ( const SpMatrix & aMatrix,
Graph & aGraph )

◆ set_strumpack_options()

void belfem::sparse::set_strumpack_options ( const SolverParameters & aParams,
StrumpackOptions & aOpts,
const index_t aNumRows )

◆ strumpack_message()

string belfem::sparse::strumpack_message ( StrumpackReturnCode aCode)