Class VolumetricFiniteElementData
Defined in File finite_element_data.h
Inheritance Relationships
Derived Type
public opensn::SurfaceFiniteElementData
(Class SurfaceFiniteElementData)
Class Documentation
-
class VolumetricFiniteElementData
Stores finite element data for volumetric integrals.
Subclassed by opensn::SurfaceFiniteElementData
Public Functions
-
inline VolumetricFiniteElementData(std::vector<unsigned int> quadrature_point_indices, std::vector<Vector3> qpoints_xyz, std::vector<std::vector<double>> shape_value, std::vector<std::vector<Vector3>> shape_grad, std::vector<double> JxW, std::vector<std::vector<int>> face_dof_mappings, size_t num_nodes)
-
const std::vector<unsigned int> &GetQuadraturePointIndices() const
-
double ShapeValue(unsigned int i, unsigned int qp) const
-
const std::vector<std::vector<double>> &GetShapeValues() const
-
const std::vector<double> &GetJxWValues() const
-
double JxW(unsigned int qp) const
-
int FaceDofMapping(size_t face, size_t face_node_index) const
-
size_t GetNumNodes() const
-
inline VolumetricFiniteElementData(std::vector<unsigned int> quadrature_point_indices, std::vector<Vector3> qpoints_xyz, std::vector<std::vector<double>> shape_value, std::vector<std::vector<Vector3>> shape_grad, std::vector<double> JxW, std::vector<std::vector<int>> face_dof_mappings, size_t num_nodes)