OGS
DarcyLawData.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 <Eigen/Core>
7
#include <string_view>
8
9
#include "
BaseLib/StrongType.h
"
10
namespace
ProcessLib::ThermoRichardsMechanics
11
{
12
template
<
int
DisplacementDim>
13
using
DarcyLawData
=
BaseLib::StrongType<Eigen::Vector<double, DisplacementDim>
,
14
struct
DarcyLawDataTag>;
15
16
constexpr
std::string_view
ioName
(
struct
DarcyLawDataTag*)
17
{
18
return
"velocity"
;
19
}
20
21
}
// namespace ProcessLib::ThermoRichardsMechanics
StrongType.h
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:9
ProcessLib::ThermoRichardsMechanics::DarcyLawData
BaseLib::StrongType< Eigen::Vector< double, DisplacementDim >, struct DarcyLawDataTag > DarcyLawData
Definition
DarcyLawData.h:13
ProcessLib::ThermoRichardsMechanics::ioName
constexpr std::string_view ioName(struct DarcyLawDataTag *)
Definition
DarcyLawData.h:16
BaseLib::StrongType
Definition
StrongType.h:18
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
DarcyLawData.h
Generated by
1.14.0