OGS
MatrixSpecifications.h
Go to the documentation of this file.
1 
11 #pragma once
12 
14 
15 namespace MathLib
16 {
17 
19 {
20  MatrixSpecifications(std::size_t const nrows_, std::size_t const ncols_,
21  std::vector<GlobalIndexType> const*const ghost_indices_,
22  GlobalSparsityPattern const*const sparsity_pattern_)
23  : nrows(nrows_), ncols(ncols_), ghost_indices(ghost_indices_)
24  , sparsity_pattern(sparsity_pattern_)
25  {
26  }
27 
28  std::size_t const nrows;
29  std::size_t const ncols;
30  std::vector<GlobalIndexType> const*const ghost_indices;
32 };
33 
34 } // namespace MathLib
MathLib::SparsityPattern< GlobalIndexType > GlobalSparsityPattern
std::vector< GlobalIndexType > const *const ghost_indices
GlobalSparsityPattern const *const sparsity_pattern
MatrixSpecifications(std::size_t const nrows_, std::size_t const ncols_, std::vector< GlobalIndexType > const *const ghost_indices_, GlobalSparsityPattern const *const sparsity_pattern_)