OGS
LargeDeformation/IntegrationPointData.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
namespace
ProcessLib::LargeDeformation
9
{
10
11
template
<
typename
BMatricesType,
typename
ShapeMatricesType,
12
int
DisplacementDim>
13
struct
IntegrationPointData
final
14
{
15
double
integration_weight
;
16
typename
ShapeMatricesType::NodalRowVectorType
N_u
;
17
typename
ShapeMatricesType::GlobalDimNodalMatrixType
dNdx_u
;
18
19
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
;
20
};
21
22
}
// namespace ProcessLib::LargeDeformation
ProcessLib::LargeDeformation
Definition
LargeDeformation/ConstitutiveRelations/Base.h:12
ProcessLib::LargeDeformation::IntegrationPointData
Definition
LargeDeformation/IntegrationPointData.h:14
ProcessLib::LargeDeformation::IntegrationPointData::dNdx_u
ShapeMatricesType::GlobalDimNodalMatrixType dNdx_u
Definition
LargeDeformation/IntegrationPointData.h:17
ProcessLib::LargeDeformation::IntegrationPointData::N_u
ShapeMatricesType::NodalRowVectorType N_u
Definition
LargeDeformation/IntegrationPointData.h:16
ProcessLib::LargeDeformation::IntegrationPointData::integration_weight
double integration_weight
Definition
LargeDeformation/IntegrationPointData.h:15
ProcessLib::LargeDeformation::IntegrationPointData::EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Definition
LargeDeformation/IntegrationPointData.h:19
ProcessLib
LargeDeformation
IntegrationPointData.h
Generated by
1.14.0