Template Struct CouplingPoint

Struct Documentation

template<int spacedim, typename ValueType = double>
struct CouplingPoint

Data retained by a coupling backend for one physical source point.

Public Types

using value_type = ValueType

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
unsigned int representative_qpoint = dealii::numbers::invalid_unsigned_int
unsigned int section_qpoint = dealii::numbers::invalid_unsigned_int
std::uint64_t stable_id = std::numeric_limits<std::uint64_t>::max()
std::vector<dealii::types::global_dof_index> dof_indices
std::vector<ValueType> basis_values
std::vector<double> source_basis_values
std::vector<double> mode_values
dealii::Tensor<1, spacedim> mode_vector