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

Public Types | Public Member Functions | Protected Member Functions | Private Attributes
concepts::CurvatureElementFormula Class Reference

Formula for the curvature or their derivatives on edges in 2D. More...

#include <formula.hh>

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

List of all members.

Public Types

typedef Real value_type

Public Member Functions

virtual CurvatureElementFormulaclone () const
 Virtual copy constructor.
 CurvatureElementFormula (uint n=0)
 Constructor.
virtual Real operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real2d &p, const Real t=0.0) const =0
virtual Real operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real p, const Real t=0.0) const =0
 Evaluates the formula.
virtual Real operator() (const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const
virtual Real operator() (const ElementWithCell< Real > &elm, const Real3d &p, const Real t=0.0) const
virtual Real operator() (const ElementWithCell< Real > &elm, const Real2d &p, const Real t=0.0) const
virtual Real operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real3d &p, const Real t=0.0) const =0

Protected Member Functions

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

Private Attributes

uint n_
 Degree of derivative of the curvature.

Detailed Description

Formula for the curvature or their derivatives on edges in 2D.

The curvature is taken with respect to the tangential coordinate where the tangential vector is the by 90° counter-clockwise rotated outer normal vector.

Definition at line 490 of file formula.hh.


Member Typedef Documentation

typedef Real concepts::ElementFormula< Real , typename Realtype<Real >::type >::value_type [inherited]

Definition at line 31 of file elementFormula.hh.


Constructor & Destructor Documentation

concepts::CurvatureElementFormula::CurvatureElementFormula ( uint  n = 0) [inline]

Constructor.

Parameters:
nderivative of curvature

Definition at line 496 of file formula.hh.


Member Function Documentation

virtual CurvatureElementFormula* concepts::CurvatureElementFormula::clone ( ) const [inline, virtual]

Virtual copy constructor.

Implements concepts::ElementFormula< Real >.

Definition at line 504 of file formula.hh.

Here is the call graph for this function:

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

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

virtual Real concepts::ElementFormula< Real , typename Realtype<Real >::type >::operator() ( const ElementWithCell< typename Realtype<Real >::type > &  elm,
const Real2d p,
const Real  t = 0.0 
) const [pure virtual, inherited]
virtual Real concepts::ElementFormula< Real , typename Realtype<Real >::type >::operator() ( const ElementWithCell< typename Realtype<Real >::type > &  elm,
const Real  p,
const Real  t = 0.0 
) const [pure virtual, inherited]

Evaluates the formula.

Parameters:
elmElement
pPoint in space in local element coordinates
tPoint in time
virtual Real concepts::CurvatureElementFormula::operator() ( const ElementWithCell< Real > &  elm,
const Real  p,
const Real  t = 0.0 
) const [virtual]
virtual Real concepts::CurvatureElementFormula::operator() ( const ElementWithCell< Real > &  elm,
const Real2d p,
const Real  t = 0.0 
) const [virtual]
virtual Real concepts::CurvatureElementFormula::operator() ( const ElementWithCell< Real > &  elm,
const Real3d p,
const Real  t = 0.0 
) const [virtual]
virtual Real concepts::ElementFormula< Real , typename Realtype<Real >::type >::operator() ( const ElementWithCell< typename Realtype<Real >::type > &  elm,
const Real3d p,
const Real  t = 0.0 
) const [pure virtual, inherited]

Member Data Documentation

Degree of derivative of the curvature.

Definition at line 511 of file formula.hh.


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

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