OGS
EigenTools.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include <vector>
7
8
#include "
BaseLib/Error.h
"
9
#include "
EigenMatrix.h
"
// for EigenMatrix::IndexType
10
#include "
MathLib/LinAlg/LinAlgEnums.h
"
11
12
namespace
MathLib
13
{
14
class
EigenVector
;
15
27
void
applyKnownSolution
(
28
EigenMatrix
& A,
EigenVector
& b,
EigenVector
&
/*x*/
,
29
const
std::vector<EigenMatrix::IndexType>& vec_knownX_id,
30
const
std::vector<double>& vec_knownX_x,
31
DirichletBCApplicationMode
const
mode);
32
33
}
// namespace MathLib
EigenMatrix.h
Error.h
LinAlgEnums.h
MathLib::EigenMatrix
Definition
EigenMatrix.h:22
MathLib::EigenVector
Global vector based on Eigen vector.
Definition
EigenVector.h:19
MathLib
Definition
CreateComponent.h:23
MathLib::DirichletBCApplicationMode
DirichletBCApplicationMode
Definition
LinAlgEnums.h:33
MathLib::applyKnownSolution
void applyKnownSolution(EigenMatrix &A, EigenVector &b, EigenVector &, const std::vector< EigenMatrix::IndexType > &vec_knownX_id, const std::vector< double > &vec_knownX_x, DirichletBCApplicationMode const mode)
Definition
EigenTools.cpp:123
MathLib
LinAlg
Eigen
EigenTools.h
Generated by
1.14.0