OGS
ExtrapolatableElement.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
8namespace NumLib
9{
17{
18public:
20 virtual Eigen::Map<const Eigen::RowVectorXd> getShapeMatrix(
21 const unsigned integration_point) const = 0;
22
23 virtual ~ExtrapolatableElement() = default;
24};
25
26} // namespace NumLib
virtual ~ExtrapolatableElement()=default
virtual Eigen::Map< const Eigen::RowVectorXd > getShapeMatrix(const unsigned integration_point) const =0
Provides the shape matrix at the given integration point.