Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Classes | Public Member Functions | Protected Member Functions | Private Attributes
concepts::ThinSheetParabel Class Reference

Mesh of a parabular thin sheet inside a circle. More...

#include <thinSheetGeom.hh>

Inheritance diagram for concepts::ThinSheetParabel:
Inheritance graph
[legend]
Collaboration diagram for concepts::ThinSheetParabel:
Collaboration graph
[legend]

List of all members.

Classes

class  S
 scanner over the cells More...

Public Member Functions

const Real d () const
uint ncell () const
 Returns the number of cells in the mesh.
Scan2scan ()
 Returns a scanner over the cells of the mesh.
 ThinSheetParabel (const Real d, const Real p, const Real R=1.0)
 Constructor.
virtual ~ThinSheetParabel ()

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Private Attributes

Array< Quad2d * > cell_
 Cells.
Array< Edge * > edg_
uint ncell_
 Number of cells.
Array< Quad * > quad_
Array< Vertex * > vtx_
 Topological entities.

Detailed Description

Mesh of a parabular thin sheet inside a circle.

The Mesh has 16 cells, 35 edges (10 of at boundary), and 22 vertices (10 of at boundary).

The edges at the boundary have attribute 1. The edges between the thin sheet and upper part have attribute 100, that between the thin sheet and the lower part have attribute 101.

The cells inside thin sheet have attribute 2.

Author:
Kersten Schmidt, 2006

Definition at line 421 of file thinSheetGeom.hh.


Constructor & Destructor Documentation

concepts::ThinSheetParabel::ThinSheetParabel ( const Real  d,
const Real  p,
const Real  R = 1.0 
)

Constructor.

Parameters:
dthickness of the sheet
pradius of curvature circle at cusp
Rradius of circular area
virtual concepts::ThinSheetParabel::~ThinSheetParabel ( ) [virtual]

Member Function Documentation

const Real concepts::ThinSheet::d ( ) const [inline, inherited]

Definition at line 396 of file thinSheetGeom.hh.

virtual std::ostream& concepts::ThinSheetParabel::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::ThinSheet.

uint concepts::ThinSheetParabel::ncell ( ) const [inline, virtual]

Returns the number of cells in the mesh.

Implements concepts::Mesh.

Definition at line 431 of file thinSheetGeom.hh.

Scan2* concepts::ThinSheetParabel::scan ( ) [inline, virtual]

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 432 of file thinSheetGeom.hh.


Member Data Documentation

Cells.

Definition at line 460 of file thinSheetGeom.hh.

Definition at line 456 of file thinSheetGeom.hh.

Number of cells.

Definition at line 452 of file thinSheetGeom.hh.

Definition at line 457 of file thinSheetGeom.hh.

Topological entities.

Definition at line 455 of file thinSheetGeom.hh.


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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)