OGS
|
Definition in file Interpolation.h.
#include <array>
#include <cassert>
#include "CoordinatesMapping/NaturalNodeCoordinates.h"
#include "FiniteElement/TemplateIsoparametric.h"
#include "InitShapeMatrices.h"
#include "ShapeMatrixPolicy.h"
Go to the source code of this file.
Namespaces | |
namespace | NumLib |
namespace | NumLib::detail |
Functions | |
template<unsigned DOFOffset, typename NodalValues , typename ShapeMatrix > | |
void | NumLib::detail::shapeFunctionInterpolate (const NodalValues &, const ShapeMatrix &) |
template<unsigned DOFOffset, typename NodalValues , typename ShapeMatrix , typename... ScalarTypes> | |
void | NumLib::detail::shapeFunctionInterpolate (const NodalValues &nodal_values, const ShapeMatrix &shape_matrix_N, double &interpolated_value, ScalarTypes &... interpolated_values) |
template<typename NodalValues , typename ShapeMatrix , typename... ScalarTypes> | |
void | NumLib::shapeFunctionInterpolate (const NodalValues &nodal_values, const ShapeMatrix &shape_matrix_N, double &interpolated_value, ScalarTypes &... interpolated_values) |
template<typename LowerOrderShapeFunction , typename HigherOrderMeshElementType , int GlobalDim, typename EigenMatrixType > | |
void | NumLib::interpolateToHigherOrderNodes (MeshLib::Element const &element, bool const is_axially_symmetric, Eigen::MatrixBase< EigenMatrixType > const &node_values, MeshLib::PropertyVector< double > &interpolated_values_global_vector) |