Chi-Tech
|
#include <QuadraturePointData.h>
Public Member Functions | |
SurfaceQuadraturePointData () | |
SurfaceQuadraturePointData (std::vector< unsigned int > quadrature_point_indices, VecVec3 qpoints_xyz, std::vector< VecDbl > shape_value, std::vector< VecVec3 > shape_grad, VecDbl JxW, VecVec3 normals, std::vector< std::vector< int > > face_dof_mappings, size_t num_nodes) | |
chi_mesh::Vector3 | Normal (unsigned int qp) const |
const VecVec3 & | Normals () const |
Public Member Functions inherited from chi_math::finite_element::VolumetricQuadraturePointData | |
VolumetricQuadraturePointData () | |
VolumetricQuadraturePointData (std::vector< unsigned int > quadrature_point_indices, VecVec3 qpoints_xyz, std::vector< VecDbl > shape_value, std::vector< VecVec3 > shape_grad, VecDbl JxW, std::vector< std::vector< int > > face_dof_mappings, size_t num_nodes) | |
const std::vector< unsigned int > & | QuadraturePointIndices () const |
chi_mesh::Vector3 | QPointXYZ (unsigned int qp) const |
double | ShapeValue (unsigned int i, unsigned int qp) const |
chi_mesh::Vector3 | ShapeGrad (unsigned int i, unsigned int qp) const |
const VecVec3 & | QPointsXYZ () const |
const std::vector< VecDbl > & | ShapeValues () const |
const std::vector< VecVec3 > & | ShapeGradValues () const |
const std::vector< double > & | JxW_Values () const |
double | JxW (unsigned int qp) const |
int | FaceDofMapping (size_t face, size_t face_node_index) const |
size_t | NumNodes () const |
Protected Attributes | |
VecVec3 | normals_ |
node i, then qp More... | |
Protected Attributes inherited from chi_math::finite_element::VolumetricQuadraturePointData | |
std::vector< unsigned int > | quadrature_point_indices_ |
qp index only More... | |
VecVec3 | qpoints_xyz_ |
qp index only More... | |
std::vector< VecDbl > | shape_value_ |
Node i, then qp. More... | |
std::vector< VecVec3 > | shape_grad_ |
Node i, then qp. More... | |
VecDbl | JxW_ |
qp index only More... | |
std::vector< std::vector< int > > | face_dof_mappings_ |
Face f,then fi. More... | |
size_t | num_nodes_ = 0 |
Stores relevant quadrature point information for surface integrals.
Definition at line 52 of file QuadraturePointData.h.
chi_math::finite_element::SurfaceQuadraturePointData::SurfaceQuadraturePointData | ( | ) |
Definition at line 79 of file QuadraturePointData.cc.
chi_math::finite_element::SurfaceQuadraturePointData::SurfaceQuadraturePointData | ( | std::vector< unsigned int > | quadrature_point_indices, |
VecVec3 | qpoints_xyz, | ||
std::vector< VecDbl > | shape_value, | ||
std::vector< VecVec3 > | shape_grad, | ||
VecDbl | JxW, | ||
VecVec3 | normals, | ||
std::vector< std::vector< int > > | face_dof_mappings, | ||
size_t | num_nodes | ||
) |
Definition at line 82 of file QuadraturePointData.cc.
chi_mesh::Vector3 chi_math::finite_element::SurfaceQuadraturePointData::Normal | ( | unsigned int | qp | ) | const |
Definition at line 102 of file QuadraturePointData.cc.
const VecVec3 & chi_math::finite_element::SurfaceQuadraturePointData::Normals | ( | ) | const |
Definition at line 107 of file QuadraturePointData.cc.
|
protected |
node i, then qp
Definition at line 68 of file QuadraturePointData.h.