OGS
MatrixSpecifications.h
Go to the documentation of this file.
1
11#pragma once
12
14
15namespace 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_)