Flow123d
3.9.0-be1f591da
|
Class ElementData holds the arrays of data computed by Mapping. More...
#include <element_values.hh>
Public Member Functions | |
ElementData (unsigned int size, UpdateFlags flags, unsigned int dim) | |
Resize the data arrays. More... | |
void | print () |
Print calculated data. More... | |
Public Attributes | |
const unsigned int | dim_ |
Dimension of space of reference cell. More... | |
std::vector< double > | JxW_values |
Transformed quadrature weights. More... | |
std::vector< double > | side_JxW_values |
JxW values for sides. More... | |
Armor::array | jacobians |
Jacobians (spacedim x dim) of the mapping at the quadrature points. More... | |
std::vector< double > | determinants |
Determinants of Jacobians at quadrature points. More... | |
Armor::array | inverse_jacobians |
Inverse Jacobians (dim x spacedim) at the quadrature points. More... | |
Armor::array | points |
Coordinates (spacedim) of quadrature points in the actual cell coordinate system. More... | |
Armor::array | normal_vectors |
Normal vectors (spacedim) to the element at the quadrature points lying on a side. More... | |
UpdateFlags | update_flags |
Flags that indicate which finite element quantities are to be computed. More... | |
ElementAccessor< spacedim > | cell |
Iterator to last updated cell. More... | |
Side | side |
Iterator to last updated cell side. More... | |
Class ElementData holds the arrays of data computed by Mapping.
Definition at line 67 of file element_values.hh.
ElementData< spacedim >::ElementData | ( | unsigned int | size, |
UpdateFlags | flags, | ||
unsigned int | dim | ||
) |
Resize the data arrays.
size | Number of quadrature points. |
flags | Update flags to be stores. |
Definition at line 46 of file element_values.cc.
void ElementData< spacedim >::print |
Print calculated data.
Definition at line 62 of file element_values.cc.
ElementAccessor<spacedim> ElementData< spacedim >::cell |
Iterator to last updated cell.
Definition at line 115 of file element_values.hh.
std::vector<double> ElementData< spacedim >::determinants |
Determinants of Jacobians at quadrature points.
Definition at line 100 of file element_values.hh.
const unsigned int ElementData< spacedim >::dim_ |
Dimension of space of reference cell.
Definition at line 82 of file element_values.hh.
Armor::array ElementData< spacedim >::inverse_jacobians |
Inverse Jacobians (dim x spacedim) at the quadrature points.
Definition at line 103 of file element_values.hh.
Armor::array ElementData< spacedim >::jacobians |
Jacobians (spacedim x dim) of the mapping at the quadrature points.
Definition at line 97 of file element_values.hh.
std::vector<double> ElementData< spacedim >::JxW_values |
Transformed quadrature weights.
Values at quadrature points of the product of the Jacobian determinant of the mapping and the weight at the particular quadrature point.
Definition at line 91 of file element_values.hh.
Armor::array ElementData< spacedim >::normal_vectors |
Normal vectors (spacedim) to the element at the quadrature points lying on a side.
Definition at line 109 of file element_values.hh.
Armor::array ElementData< spacedim >::points |
Coordinates (spacedim) of quadrature points in the actual cell coordinate system.
Definition at line 106 of file element_values.hh.
Side ElementData< spacedim >::side |
Iterator to last updated cell side.
Definition at line 118 of file element_values.hh.
std::vector<double> ElementData< spacedim >::side_JxW_values |
JxW values for sides.
Definition at line 94 of file element_values.hh.
UpdateFlags ElementData< spacedim >::update_flags |
Flags that indicate which finite element quantities are to be computed.
Definition at line 112 of file element_values.hh.