OGS
FractureIdentity2.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
8
#include "
materiallib_fracturemodels_export.h
"
9
10
namespace
MaterialLib
11
{
12
namespace
Fracture
13
{
17
template
<
int
DisplacementDim>
18
struct
FractureIdentity2
19
{
20
using
VectorType
= Eigen::Matrix<double, DisplacementDim, 1>;
21
22
static
MATERIALLIB_FRACTUREMODELS_EXPORT
VectorType
const
value
;
23
};
24
25
extern
template
struct
FractureIdentity2<2>
;
26
extern
template
struct
FractureIdentity2<3>
;
27
28
}
// namespace Fracture
29
}
// namespace MaterialLib
materiallib_fracturemodels_export.h
MATERIALLIB_FRACTUREMODELS_EXPORT
#define MATERIALLIB_FRACTUREMODELS_EXPORT
Definition
materiallib_fracturemodels_export.h:15
MaterialLib::Fracture
Definition
CohesiveZoneModeI.cpp:12
MaterialLib
Definition
CohesiveZoneModeI.cpp:10
MaterialLib::Fracture::FractureIdentity2
Definition
FractureIdentity2.h:19
MaterialLib::Fracture::FractureIdentity2::VectorType
Eigen::Matrix< double, DisplacementDim, 1 > VectorType
Definition
FractureIdentity2.h:20
MaterialLib::Fracture::FractureIdentity2::value
static MATERIALLIB_FRACTUREMODELS_EXPORT VectorType const value
Definition
FractureIdentity2.h:22
MaterialLib
FractureModels
FractureIdentity2.h
Generated by
1.14.0