Template Struct TensorProductLiftPoint

Struct Documentation

template<int surface_dim, int spacedim>
struct TensorProductLiftPoint

A point generated by the lifting-side tensor-product support.

Public Members

dealii::Point<spacedim> point
dealii::Point<spacedim> representative_point
double weight = 0.
dealii::types::global_cell_index source_entity_id = dealii::numbers::invalid_unsigned_int
std::uint64_t stable_id = std::numeric_limits<std::uint64_t>::max()
unsigned int representative_qpoint = 0

Index in the source-owned quadrature vector used for evaluation.

unsigned int source_representative_qpoint = dealii::numbers::invalid_unsigned_int

Quadrature slot within the source representative entity.

unsigned int section_qpoint = 0
std::vector<unsigned int> selected_modes
std::vector<double> mode_values

Selected mode values.

Scalar modes remain scalar; vector mode values with n_components == spacedim are expressed in the physical frame associated with the representative tangent.

std::vector<double> tensor_product_basis_values
std::vector<dealii::types::global_dof_index> source_dof_indices
std::vector<double> source_basis_values