virtual Real3d vertex(uint i) const =0
Returns the coordinates of the ith vertex.
virtual Real3d elemMap(const Real3d &coord_local) const
Element map from point local coordinates in 3D.
A cell in a mesh consist of topological information (neighbours, connectivity, orientation) and geome...
Definition: cell.hh:39
virtual Real3d elemMap(const Real3d &coord_local) const
Element map from point local coordinates in 3D.
Definition: cell.hh:104
virtual const Cell3 * child(uint i) const =0
Returns a pointer to the ith child.
bool operator<(const Cell &cell_x, const Cell &cell_y)
<-operator could be useful for sorting, e.g. in std::set.
virtual Real3d elemMap(const Real coord_local) const
Element map from point local coordinates in 1D.
virtual const Cell1 * child(uint i) const =0
Returns a pointer to the ith child.
Definition: operations.hh:76
virtual Real3d vertex(uint i) const =0
Returns the coordinates of the ith vertex.
virtual std::ostream & info(std::ostream &os) const =0
Returns information in an output stream.
virtual Real3d elemMap(const Real2d &coord_local) const =0
Element map from point local coordinates in 2D.
virtual const Cell2 * child(uint i) const =0
Returns a pointer to the ith child.
virtual Real3d vertex(uint i) const =0
Returns the coordinates of the ith vertex.
virtual Real3d elemMap(const Real2d &coord_local) const
Element map from point local coordinates in 2D.
bool operator()(concepts::Cell *const &__x, concepts::Cell *const &__y) const