1#ifndef CHITECH_LAGRANGETRIANGLEMAPPING_H
2#define CHITECH_LAGRANGETRIANGLEMAPPING_H
20 double RefShape(uint32_t i,
const Vec3& qpoint)
const override;
25 std::pair<double, Vec3>
27 const Vec3& qpoint_face)
const override;
30 const Vec3& qpoint_face)
const override;
std::vector< VecDbl > MatDbl
double RefShape(uint32_t i, const Vec3 &qpoint) const override
Vec3 RefGradShape(uint32_t i, const Vec3 &qpoint) const override
Vec3 FaceToElementQPointConversion(size_t face_index, const Vec3 &qpoint_face) const override
MatDbl RefJacobian(const Vec3 &qpoint) const override
LagrangeTriangleMapping(const chi_mesh::MeshContinuum &grid, const chi_mesh::Cell &cell, const Quadrature &volume_quadrature, const Quadrature &surface_quadrature)
std::pair< double, Vec3 > RefFaceJacobianDeterminantAndNormal(size_t face_index, const Vec3 &qpoint_face) const override