edgeMeshes.hh
virtual ~CircleBoundary()
Definition: edgeMeshes.hh:89
const Sequence< Edge2d * > & cells() const
Definition: edgeMeshes.hh:98
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
Definition: scannerConnectors.hh:29
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Sequence with operations, output operator, and method of the particular element types.
Definition: sequence.hh:39
virtual ~StraightPeriodicBoundary()
virtual ~EdgeMesh()
const Sequence< Edge2d * > & cells() const
Definition: edgeMeshes.hh:135
Sequence< Edge2d * > * cell_
Definition: edgeMeshes.hh:142
StraightPeriodicBoundary(const Real2d first, const Real2d last, const uint n, const uint attrib=0)
EdgeMesh(const uint n, bool closed, const Sequence< MappingEdge2d * > &maps, Attribute attrib=Attribute(), Sequence< Attribute > vattrib=Sequence< Attribute >())
Constructor for edges forming a chain.
EdgeMesh(const MappingEdge2d *map, Attribute attrib=Attribute())
Constructor for a single edge.
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.
Base class for mesh classes in 2D which defines its outer boundary and inner boundaries.
Definition: mesh.hh:124
CircleBoundary(const Real2d center, const uint n, const Real r, const uint attrib=0, const Real phi0=0)