OGS
|
Definition in file InitShapeMatrices.h.
#include <vector>
#include "FiniteElement/TemplateIsoparametric.h"
#include "MathLib/WeightedPoint.h"
#include "MeshLib/Elements/Element.h"
Go to the source code of this file.
Namespaces | |
namespace | NumLib |
Functions | |
template<typename ShapeFunction , typename ShapeMatricesType , int GlobalDim, ShapeMatrixType SelectedShapeMatrixType = ShapeMatrixType::ALL, typename PointContainer > | |
std::vector< typename ShapeMatricesType::ShapeMatrices, Eigen::aligned_allocator< typename ShapeMatricesType::ShapeMatrices > > | NumLib::computeShapeMatrices (MeshLib::Element const &e, bool const is_axially_symmetric, PointContainer const &points) |
template<typename ShapeFunction , typename ShapeMatricesType , int GlobalDim, ShapeMatrixType SelectedShapeMatrixType = ShapeMatrixType::ALL, typename IntegrationMethod > | |
std::vector< typename ShapeMatricesType::ShapeMatrices, Eigen::aligned_allocator< typename ShapeMatricesType::ShapeMatrices > > | NumLib::initShapeMatrices (MeshLib::Element const &e, bool const is_axially_symmetric, IntegrationMethod const &integration_method) |
template<typename ShapeFunction , typename ShapeMatricesType > | |
double | NumLib::interpolateXCoordinate (MeshLib::Element const &e, typename ShapeMatricesType::ShapeMatrices::ShapeType const &N) |
template<typename ShapeFunction , typename ShapeMatricesType > | |
std::array< double, 3 > | NumLib::interpolateCoordinates (MeshLib::Element const &e, typename ShapeMatricesType::ShapeMatrices::ShapeType const &N) |