OGS
MatrixSpecifications.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include "
GlobalMatrixVectorTypes.h
"
14
15
namespace
MathLib
16
{
17
18
struct
MatrixSpecifications
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
;
31
GlobalSparsityPattern
const
*
const
sparsity_pattern
;
32
};
33
34
}
// namespace MathLib
GlobalMatrixVectorTypes.h
GlobalSparsityPattern
MathLib::SparsityPattern< GlobalIndexType > GlobalSparsityPattern
Definition
GlobalMatrixVectorTypes.h:53
MathLib
Definition
CreateComponent.h:32
MathLib::MatrixSpecifications
Definition
MatrixSpecifications.h:19
MathLib::MatrixSpecifications::ghost_indices
std::vector< GlobalIndexType > const *const ghost_indices
Definition
MatrixSpecifications.h:30
MathLib::MatrixSpecifications::sparsity_pattern
GlobalSparsityPattern const *const sparsity_pattern
Definition
MatrixSpecifications.h:31
MathLib::MatrixSpecifications::MatrixSpecifications
MatrixSpecifications(std::size_t const nrows_, std::size_t const ncols_, std::vector< GlobalIndexType > const *const ghost_indices_, GlobalSparsityPattern const *const sparsity_pattern_)
Definition
MatrixSpecifications.h:20
MathLib::MatrixSpecifications::ncols
std::size_t const ncols
Definition
MatrixSpecifications.h:29
MathLib::MatrixSpecifications::nrows
std::size_t const nrows
Definition
MatrixSpecifications.h:28
MathLib
LinAlg
MatrixSpecifications.h
Generated by
1.10.0