meshRelations.hh
std::map< const Connector *, const Connector * > parents_
Definition: meshRelations.hh:98
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
std::map< const Connector *, uint > childNo_
Definition: meshRelations.hh:100
virtual PointInCell< tdim > operator()(const PointInCell< sdim > P) const =0
bool quadParent_(const Quad *cntr, const Real2d xi, uint i, Real2d &Txi) const
bool parent(const PointInCell< 2 > P, PointInCell< 2 > &T) const
Parent connector and associate point.
Define a point inside a geometrical cell by its connector and the coordinate in the reference cell.
Definition: meshRelations.hh:22
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: meshRelations.hh:90
concepts::Sequence< const Connector * > cells_
List of lowest level cells.
Definition: meshRelations.hh:95
RelativeCells(std::vector< const Connector * > cells)
Constructor.
Sequence with operations, output operator, and method of the particular element types.
Definition: sequence.hh:39
bool child(const PointInCell< 2 > P, PointInCell< 2 > &T) const
Child connector and associate point.
bool quadChild_(const Quad *cntr, const Real2d xi, PointInCell< 2 > &P) const
Class which holds information about the mesh hierarchy and how the point in the reference cell change...
Definition: meshRelations.hh:60
PointInCell< 2 > finestCell(const PointInCell< 2 > P) const
bool edgeChild_(const Edge *cntr, const Real2d xi, PointInCell< 2 > &P) const
bool edgeParent_(const Edge *cntr, const Real2d xi, uint i, Real2d &Txi) const
PointInCell< 2 > coarsestCell(const PointInCell< 2 > P) const
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: meshRelations.hh:46
Definition: meshRelations.hh:42