Caribou
caribou::topology::Domain< Mesh, Element, NodeIndex > Member List

This is the complete list of members for caribou::topology::Domain< Mesh, Element, NodeIndex >, including all inherited members.

canonical_dimension() const -> UNSIGNED_INTEGER_TYPE finalcaribou::topology::Domain< Mesh, Element, NodeIndex >inlinevirtual
Dimension (defined in caribou::topology::Domain< Mesh, Element, NodeIndex >)caribou::topology::Domain< Mesh, Element, NodeIndex >static
Domain()=deletecaribou::topology::Domain< Mesh, Element, NodeIndex >
Domain(const Domain &other) noexceptcaribou::topology::Domain< Mesh, Element, NodeIndex >inline
Domain(const Mesh *mesh, const ElementsIndices &elements)caribou::topology::Domain< Mesh, Element, NodeIndex >inlineprotected
Domain(const Mesh *mesh, ElementsIndices &elements)caribou::topology::Domain< Mesh, Element, NodeIndex >inlineprotected
Domain(const Mesh *mesh, const ElementsIndices *elements)caribou::topology::Domain< Mesh, Element, NodeIndex >inlineprotected
Domain(const Mesh *mesh, const NodeIndex *data, const Eigen::Index &number_of_elements, const Eigen::Index &number_of_nodes_per_elements)caribou::topology::Domain< Mesh, Element, NodeIndex >inlineexplicitprotected
Domain(const Mesh *mesh, const NodeIndex *data, const Eigen::Index &number_of_elements, const Eigen::Index &number_of_nodes_per_elements, Eigen::Index outer_stride, Eigen::Index inner_stride)caribou::topology::Domain< Mesh, Element, NodeIndex >inlineexplicitprotected
element(const UNSIGNED_INTEGER_TYPE &element_id, const Eigen::DenseBase< EigenMatrix > &positions) const -> Elementcaribou::topology::Domain< Mesh, Element, NodeIndex >inline
element(const UNSIGNED_INTEGER_TYPE &element_id) const -> Elementcaribou::topology::Domain< Mesh, Element, NodeIndex >inline
element_indices(const UNSIGNED_INTEGER_TYPE &index) constcaribou::topology::Domain< Mesh, Element, NodeIndex >inline
ElementIndices typedefcaribou::topology::Domain< Mesh, Element, NodeIndex >
ElementsIndices typedefcaribou::topology::Domain< Mesh, Element, NodeIndex >
ElementType typedef (defined in caribou::topology::Domain< Mesh, Element, NodeIndex >)caribou::topology::Domain< Mesh, Element, NodeIndex >
embed(const Eigen::MatrixBase< Derived > &points) const -> BarycentricContainer< Domain >caribou::topology::Domain< Mesh, Element, NodeIndex >inline
mesh() const -> const Mesh &caribou::topology::Domain< Mesh, Element, NodeIndex >inline
MeshType typedef (defined in caribou::topology::Domain< Mesh, Element, NodeIndex >)caribou::topology::Domain< Mesh, Element, NodeIndex >
NodeIndexType typedef (defined in caribou::topology::Domain< Mesh, Element, NodeIndex >)caribou::topology::Domain< Mesh, Element, NodeIndex >
number_of_elements() const -> UNSIGNED_INTEGER_TYPE finalcaribou::topology::Domain< Mesh, Element, NodeIndex >virtual
number_of_nodes_per_elements() const -> UNSIGNED_INTEGER_TYPE finalcaribou::topology::Domain< Mesh, Element, NodeIndex >virtual
operator=(Domain other) noexcept -> Domain &caribou::topology::Domain< Mesh, Element, NodeIndex >inline
p_buffercaribou::topology::Domain< Mesh, Element, NodeIndex >protected
p_elementscaribou::topology::Domain< Mesh, Element, NodeIndex >protected
p_meshcaribou::topology::Domain< Mesh, Element, NodeIndex >protected
swap (defined in caribou::topology::Domain< Mesh, Element, NodeIndex >)caribou::topology::Domain< Mesh, Element, NodeIndex >friend
~BaseDomain()=defaultcaribou::topology::BaseDomainvirtual
~Domain() final=defaultcaribou::topology::Domain< Mesh, Element, NodeIndex >