Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::FrmE_NormalVector3d Class Referenceabstract

#include <frmE_normalVector.hh>

Inheritance diagram for concepts::FrmE_NormalVector3d:
concepts::ElementFormula< Real3d > concepts::Cloneable concepts::OutputOperator

Public Types

typedef Real3d value_type
 

Public Member Functions

virtual Real3d operator() (const ElementWithCell< Real > &elm, const Real2d &p, const Real t=0.0) const
 
virtual Real3d operator() (const ElementWithCell< Real > &elm, const Real3d &p, const Real t=0.0) const
 
virtual Real3d operator() (const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const
 
virtual FrmE_NormalVector3dclone () const
 Virtual copy constructor.
 
virtual Real3d operator() (const ElementWithCell< typename Realtype< Real3d >::type > &elm, const Real p, const Real t=0.0) const=0
 
virtual Real3d operator() (const ElementWithCell< typename Realtype< Real3d >::type > &elm, const Real2d &p, const Real t=0.0) const=0
 
virtual Real3d operator() (const ElementWithCell< typename Realtype< Real3d >::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.
 

Detailed Description

Element formula on 2D elements based on Quad3d returning the normal vector.

Author
Philipp Kliewe, 2013

Definition at line 91 of file frmE_normalVector.hh.

Member Typedef Documentation

◆ value_type

Definition at line 37 of file elementFormula.hh.

Member Function Documentation

◆ clone()

virtual FrmE_NormalVector3d * concepts::FrmE_NormalVector3d::clone ( ) const
inlinevirtual

Virtual copy constructor.

Implements concepts::ElementFormula< Real3d >.

Definition at line 103 of file frmE_normalVector.hh.

◆ info()

virtual std::ostream & concepts::FrmE_NormalVector3d::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

◆ operator()() [1/4]

virtual Real3d concepts::FrmE_NormalVector3d::operator() ( const ElementWithCell< Real > &  elm,
const Real3d p,
const Real  t = 0.0 
) const
inlinevirtual

Definition at line 95 of file frmE_normalVector.hh.

◆ operator()() [2/4]

virtual Real3d concepts::ElementFormula< Real3d , typename Realtype<Real3d >::type >::operator() ( const ElementWithCell< typename Realtype<Real3d >::type > &  elm,
const Real  p,
const Real  t = 0.0 
) const
pure virtualinherited

Evaluates the formula.

Parameters
elmElement
pPoint in space in local element coordinates
tPoint in time

◆ operator()() [3/4]

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

Evaluates the formula.

Parameters
elmElement
pPoint in space in local element coordinates
tPoint in time

◆ operator()() [4/4]

virtual Real3d concepts::ElementFormula< Real3d , typename Realtype<Real3d >::type >::operator() ( const ElementWithCell< typename Realtype<Real3d >::type > &  elm,
const Real3d p,
const Real  t = 0.0 
) const
pure virtualinherited

Evaluates the formula.

Parameters
elmElement
pPoint in space in local element coordinates
tPoint in time

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