Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::SquareTwoInfiniteRects Class Reference

#include <infiniteMeshes.hh>

Inheritance diagram for concepts::SquareTwoInfiniteRects:
concepts::Mesh2 concepts::Mesh concepts::OutputOperator

Public Member Functions

 SquareTwoInfiniteRects (bool periodic=false)
 
unsigned int ncell () const
 Returns the number of cells in the mesh.
 
Scan2scan ()
 
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Detailed Description

Mesh consisting of three cells, one Quad2d and two InfiniteRect2d.

The quad is in $[0,1]^2$, flanked on whose top and bottom with two infinite rectangles, namely $[0,1]\times[1,\infty)$ and $[0,1]\times(-\infty,0]$.

Author
Kersten Schmidt, 2009

Definition at line 27 of file infiniteMeshes.hh.

Member Function Documentation

◆ info()

virtual std::ostream & concepts::SquareTwoInfiniteRects::info ( std::ostream &  os) const
virtual

Returns information in an output stream.

Reimplemented from concepts::Mesh.

◆ ncell()

unsigned int concepts::SquareTwoInfiniteRects::ncell ( ) const
inlinevirtual

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 50 of file infiniteMeshes.hh.

◆ scan()

Scan2 * concepts::SquareTwoInfiniteRects::scan ( )
inlinevirtual

Returns a scanner over the cells of the mesh.

Postcondition
The scanner must be deleted after usage. This has to be done by the user.

Implements concepts::Mesh2.

Definition at line 51 of file infiniteMeshes.hh.


The documentation for this class was generated from the following file: