Template Class ReinforcementSupport

Nested Relationships

Nested Types

Class Documentation

template<int spacedim>
class ReinforcementSupport

A material-labelled volume support, including independent full meshes.

Public Functions

inline ReinforcementSupport(std::vector<Point> points, MPI_Comm communicator)
inline const auto &locally_owned_quadrature_points() const
inline MPI_Comm mpi_communicator() const
inline ReinforcementSupport with_material(const dealii::types::material_id id) const
inline ReinforcementSupport inside(const dealii::GridTools::Cache<spacedim> &background) const

Retain the material quadrature lying in the background domain.

inline std::set<dealii::types::material_id> material_ids() const
inline double measure() const

Public Static Attributes

static constexpr int intrinsic_dimension = spacedim
static constexpr int ambient_dimension = spacedim
struct Point

Public Members

dealii::Point<spacedim> point
double weight
std::uint64_t stable_id
unsigned int owner_rank
dealii::types::material_id material_id