|
template<class T_MESH_ELEMENT , class T_SHAPE_FUNC , class T_SHAPE_MATRICES > |
void | computeMappingMatrices (const T_MESH_ELEMENT &, const double *natural_pt, const MeshLib::ElementCoordinatesMappingLocal &, T_SHAPE_MATRICES &shapemat, FieldType< ShapeMatrixType::N >) |
|
template<class T_MESH_ELEMENT , class T_SHAPE_FUNC , class T_SHAPE_MATRICES > |
void | computeMappingMatrices (const T_MESH_ELEMENT &, [[maybe_unused]] const double *natural_pt, const MeshLib::ElementCoordinatesMappingLocal &, [[maybe_unused]] T_SHAPE_MATRICES &shapemat, FieldType< ShapeMatrixType::DNDR >) |
|
static void | checkJacobianDeterminant (const double detJ, MeshLib::Element const &element) |
|
template<class T_MESH_ELEMENT , class T_SHAPE_FUNC , class T_SHAPE_MATRICES > |
void | computeMappingMatrices (const T_MESH_ELEMENT &ele, [[maybe_unused]] const double *natural_pt, const MeshLib::ElementCoordinatesMappingLocal &ele_local_coord, T_SHAPE_MATRICES &shapemat, FieldType< ShapeMatrixType::DNDR_J >) |
|
template<class T_MESH_ELEMENT , class T_SHAPE_FUNC , class T_SHAPE_MATRICES > |
void | computeMappingMatrices (const T_MESH_ELEMENT &ele, const double *natural_pt, const MeshLib::ElementCoordinatesMappingLocal &ele_local_coord, T_SHAPE_MATRICES &shapemat, FieldType< ShapeMatrixType::N_J >) |
|
template<class T_MESH_ELEMENT , class T_SHAPE_FUNC , class T_SHAPE_MATRICES > |
void | computeMappingMatrices (const T_MESH_ELEMENT &ele, const double *natural_pt, const MeshLib::ElementCoordinatesMappingLocal &ele_local_coord, T_SHAPE_MATRICES &shapemat, FieldType< ShapeMatrixType::DNDX >) |
|
template<class T_MESH_ELEMENT , class T_SHAPE_FUNC , class T_SHAPE_MATRICES > |
void | computeMappingMatrices (const T_MESH_ELEMENT &ele, const double *natural_pt, const MeshLib::ElementCoordinatesMappingLocal &ele_local_coord, T_SHAPE_MATRICES &shapemat, FieldType< ShapeMatrixType::ALL >) |
|
template<class T_MESH_ELEMENT , class T_SHAPE_FUNC , class T_SHAPE_MATRICES , ShapeMatrixType T_SHAPE_MATRIX_TYPE> |
void | naturalCoordinatesMappingComputeShapeMatrices (const T_MESH_ELEMENT &ele, const double *natural_pt, T_SHAPE_MATRICES &shapemat, const unsigned global_dim) |
| Used to explicitly instantiate the NaturalCoordinatesMapping class template. More...
|
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (HexRule20, ShapeHex20) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (HexRule8, ShapeHex8) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (LineRule2, ShapeLine2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (LineRule3, ShapeLine3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (PointRule1, ShapePoint1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (PrismRule15, ShapePrism15) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (PrismRule6, ShapePrism6) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (PyramidRule13, ShapePyra13) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (PyramidRule5, ShapePyra5) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (QuadRule4, ShapeQuad4) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (QuadRule8, ShapeQuad8) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (QuadRule9, ShapeQuad9) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (TetRule10, ShapeTet10) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (TetRule4, ShapeTet4) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (TriRule3, ShapeTri3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_DYN (TriRule6, ShapeTri6) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (HexRule20, ShapeHex20, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (HexRule8, ShapeHex8, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (LineRule2, ShapeLine2, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (LineRule3, ShapeLine3, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PointRule1, ShapePoint1, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PrismRule15, ShapePrism15, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PrismRule6, ShapePrism6, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PyramidRule13, ShapePyra13, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PyramidRule5, ShapePyra5, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule4, ShapeQuad4, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule8, ShapeQuad8, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule9, ShapeQuad9, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TetRule10, ShapeTet10, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TetRule4, ShapeTet4, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TriRule3, ShapeTri3, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TriRule6, ShapeTri6, 1) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (HexRule20, ShapeHex20, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (HexRule8, ShapeHex8, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (LineRule2, ShapeLine2, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (LineRule3, ShapeLine3, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PointRule1, ShapePoint1, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PrismRule15, ShapePrism15, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PrismRule6, ShapePrism6, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PyramidRule13, ShapePyra13, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PyramidRule5, ShapePyra5, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule4, ShapeQuad4, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule8, ShapeQuad8, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule9, ShapeQuad9, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TetRule10, ShapeTet10, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TetRule4, ShapeTet4, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TriRule3, ShapeTri3, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TriRule6, ShapeTri6, 2) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (HexRule20, ShapeHex20, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (HexRule8, ShapeHex8, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (LineRule2, ShapeLine2, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (LineRule3, ShapeLine3, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PointRule1, ShapePoint1, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PrismRule15, ShapePrism15, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PrismRule6, ShapePrism6, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PyramidRule13, ShapePyra13, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (PyramidRule5, ShapePyra5, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule4, ShapeQuad4, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule8, ShapeQuad8, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (QuadRule9, ShapeQuad9, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TetRule10, ShapeTet10, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TetRule4, ShapeTet4, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TriRule3, ShapeTri3, 3) |
|
| OGS_INSTANTIATE_NATURAL_COORDINATES_MAPPING_FIX (TriRule6, ShapeTri6, 3) |
|
template<class T > |
void | setMatrixZero (T &mat) |
|
template<class T > |
void | setVectorZero (T &vec) |
|
template<class T_N , class T_DNDR , class T_J , class T_DNDX > |
void | setZero (ShapeMatrices< T_N, T_DNDR, T_J, T_DNDX > &shape, ShapeDataFieldType< ShapeMatrixType::N >) |
|
template<class T_N , class T_DNDR , class T_J , class T_DNDX > |
void | setZero (ShapeMatrices< T_N, T_DNDR, T_J, T_DNDX > &shape, ShapeDataFieldType< ShapeMatrixType::DNDR >) |
|
template<class T_N , class T_DNDR , class T_J , class T_DNDX > |
void | setZero (ShapeMatrices< T_N, T_DNDR, T_J, T_DNDX > &shape, ShapeDataFieldType< ShapeMatrixType::DNDR_J >) |
|
template<class T_N , class T_DNDR , class T_J , class T_DNDX > |
void | setZero (ShapeMatrices< T_N, T_DNDR, T_J, T_DNDX > &shape, ShapeDataFieldType< ShapeMatrixType::N_J >) |
|
template<class T_N , class T_DNDR , class T_J , class T_DNDX > |
void | setZero (ShapeMatrices< T_N, T_DNDR, T_J, T_DNDX > &shape, ShapeDataFieldType< ShapeMatrixType::DNDX >) |
|
template<class T_N , class T_DNDR , class T_J , class T_DNDX > |
void | setZero (ShapeMatrices< T_N, T_DNDR, T_J, T_DNDX > &shape, ShapeDataFieldType< ShapeMatrixType::ALL >) |
|
template<unsigned DOFOffset, typename NodalValues , typename ShapeMatrix > |
void | shapeFunctionInterpolate (const NodalValues &, const ShapeMatrix &) |
|
template<unsigned DOFOffset, typename NodalValues , typename ShapeMatrix , typename... ScalarTypes> |
void | shapeFunctionInterpolate (const NodalValues &nodal_values, const ShapeMatrix &shape_matrix_N, double &interpolated_value, ScalarTypes &... interpolated_values) |
|