Caribou
caribou::topology::Mesh< WorldDimension, MatrixType > Member List

This is the complete list of members for caribou::topology::Mesh< WorldDimension, MatrixType >, including all inherited members.

add_domain(const std::string &name, Args ...args)caribou::topology::Mesh< WorldDimension, MatrixType >inline
add_domain(Args ...args)caribou::topology::Mesh< WorldDimension, MatrixType >inline
add_domain(const std::string &name, Args ...args) -> Domain< Element > *caribou::topology::Mesh< WorldDimension, MatrixType >inline
add_domain(const char *name, Args ...args) -> Domain< Element > *caribou::topology::Mesh< WorldDimension, MatrixType >inline
add_domain(Args ...args) -> Domain< Element > *caribou::topology::Mesh< WorldDimension, MatrixType >inline
Dimension (defined in caribou::topology::Mesh< WorldDimension, MatrixType >)caribou::topology::Mesh< WorldDimension, MatrixType >static
dimension() const -> UNSIGNED_INTEGER_TYPE finalcaribou::topology::Mesh< WorldDimension, MatrixType >inlinevirtual
Domain typedef (defined in caribou::topology::Mesh< WorldDimension, MatrixType >)caribou::topology::Mesh< WorldDimension, MatrixType >
domain(const UNSIGNED_INTEGER_TYPE &i) const -> const BaseDomain *caribou::topology::Mesh< WorldDimension, MatrixType >inline
domain(const std::string &name) const -> const BaseDomain *caribou::topology::Mesh< WorldDimension, MatrixType >inline
domains() const -> std::vector< std::pair< std::string, const BaseDomain * >>caribou::topology::Mesh< WorldDimension, MatrixType >inline
Mesh()=defaultcaribou::topology::Mesh< WorldDimension, MatrixType >
Mesh(const std::vector< WorldCoordinates > &positions)caribou::topology::Mesh< WorldDimension, MatrixType >inlineexplicit
Mesh(const MatrixType &positions)caribou::topology::Mesh< WorldDimension, MatrixType >inlineexplicit
Mesh(const EigenDerived *positions)caribou::topology::Mesh< WorldDimension, MatrixType >inlineexplicit
Mesh(const Mesh &other)caribou::topology::Mesh< WorldDimension, MatrixType >inline
Mesh(Mesh &&other) noexceptcaribou::topology::Mesh< WorldDimension, MatrixType >inline
number_of_domains() const -> UNSIGNED_INTEGER_TYPE finalcaribou::topology::Mesh< WorldDimension, MatrixType >inlinevirtual
number_of_nodes() const -> UNSIGNED_INTEGER_TYPE finalcaribou::topology::Mesh< WorldDimension, MatrixType >inlinevirtual
operator=(Mesh other) noexcept -> Mesh &caribou::topology::Mesh< WorldDimension, MatrixType >inline
position(UNSIGNED_INTEGER_TYPE index) constcaribou::topology::Mesh< WorldDimension, MatrixType >inline
positions(const IntegerType(&indices)[N]) constcaribou::topology::Mesh< WorldDimension, MatrixType >inline
positions(const std::array< IntegerType, N > &indices) constcaribou::topology::Mesh< WorldDimension, MatrixType >inline
positions(const std::vector< IntegerType > &indices) constcaribou::topology::Mesh< WorldDimension, MatrixType >inline
positions(const Eigen::EigenBase< EigenDerived > &indices) constcaribou::topology::Mesh< WorldDimension, MatrixType >inline
PositionsContainer typedef (defined in caribou::topology::Mesh< WorldDimension, MatrixType >)caribou::topology::Mesh< WorldDimension, MatrixType >
Real typedef (defined in caribou::topology::Mesh< WorldDimension, MatrixType >)caribou::topology::Mesh< WorldDimension, MatrixType >
remove(const BaseDomain *domain) -> boolcaribou::topology::Mesh< WorldDimension, MatrixType >inline
remove_domain(const std::string &name) -> boolcaribou::topology::Mesh< WorldDimension, MatrixType >inline
swap(Mesh &first, Mesh &second) noexceptcaribou::topology::Mesh< WorldDimension, MatrixType >friend
WorldCoordinates typedef (defined in caribou::topology::Mesh< WorldDimension, MatrixType >)caribou::topology::Mesh< WorldDimension, MatrixType >
~Mesh()=defaultcaribou::topology::Mesh< WorldDimension, MatrixType >virtual