Class representing a domain. i.e. a collection of elements (triangles, rectangles, cubes, simplices.
Definition: gsDomain.h:31
virtual gsDomain * clone() const =0
Clone function. Used to make a copy of the (derived) geometry.
virtual std::vector< T > breaks() const
Returns the breaks..
Definition: gsDomain.h:69
virtual gsMatrix< T > mesh()
Returns the mesh..
Definition: gsDomain.h:62
virtual short_t dim() const
dimension of the domain
Definition: gsDomain.h:49
virtual std::ostream & print(std::ostream &os) const =0
Prints the object as a string.
virtual gsMatrix< T > boundingBox()
Definition: gsDomain.h:54
virtual gsMatrix< T > elements()
Returns a list of elements.
Definition: gsDomain.h:58