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