43 #include <lifev/core/LifeV.hpp> 45 #include <lifev/core/array/VectorSmall.hpp> 47 #include <lifev/core/mesh/ElementShapes.hpp> 49 #include <lifev/core/fem/QuadraturePoint.hpp> 64 template<
UInt degree >
72 QRKeast (
const QRKeast&);
87 return M_weights[iPt];
90 static const Real& quadPointCoor (
const UInt iPt,
const UInt iCoor)
92 return M_points[iPt][iCoor];
122 static const Real M_points[1][3];
123 static const Real M_weights[1];
136 return M_weights[iPt];
141 return M_points[iPt][iCoor];
171 static const Real M_points[11][3];
172 static const Real M_weights[11];
185 return M_weights[iPt];
190 return M_points[iPt][iCoor];
220 static const Real M_points[24][3];
221 static const Real M_weights[24];
235 return M_weights[iPt];
240 return M_points[iPt][iCoor];
270 static const Real M_points[31][3];
271 static const Real M_weights[31];
QuadraturePoint - Simple container for a point of a quadrature rule.
QuadraturePoint(Real x, Real y, Real z, Real weight)
Full constructor for 3D.
double Real
Generic real data.
VectorSmall(Real const &x, Real const &y, Real const &z)
Full constructor with all components explicitly initialized.
uint32_type UInt
generic unsigned integer (used mainly for addressing)