concepts::FrmE_NormalVector Class Referenceabstract
Element formula on 1D elements based on Edge2d returning the normal vector. More...
#include <frmE_normalVector.hh>
Public Types | |
typedef Real2d | value_type |
Public Member Functions | |
virtual FrmE_NormalVector * | clone () const |
Virtual copy constructor. More... | |
virtual ElementFormula< Real2d, typename Realtype< Real2d >::type > * | clone () const=0 |
Virtual copy constructor. More... | |
virtual Real2d | operator() (const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const |
virtual Real2d | operator() (const ElementWithCell< Real > &elm, const Real2d &p, const Real t=0.0) const |
virtual Real2d | operator() (const ElementWithCell< Real > &elm, const Real3d &p, const Real t=0.0) const |
virtual Real2d | operator() (const ElementWithCell< typename Realtype< Real2d >::type > &elm, const Real p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
virtual Real2d | operator() (const ElementWithCell< typename Realtype< Real2d >::type > &elm, const Real2d &p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
virtual Real2d | operator() (const ElementWithCell< typename Realtype< Real2d >::type > &elm, const Real3d &p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Detailed Description
Element formula on 1D elements based on Edge2d returning the normal vector.
For trace spaces of 2D spaces the geometrical cells (Edge2d) are created on the topological cells. In this creation process the direction of the normal vector is defined.
Definition at line 26 of file frmE_normalVector.hh.
Member Typedef Documentation
◆ value_type
|
inherited |
Definition at line 37 of file elementFormula.hh.
Member Function Documentation
◆ clone() [1/2]
|
inlinevirtual |
Virtual copy constructor.
Implements concepts::Cloneable.
Definition at line 42 of file frmE_normalVector.hh.
◆ clone() [2/2]
|
pure virtualinherited |
Virtual copy constructor.
◆ info()
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
◆ operator()() [1/6]
|
virtual |
◆ operator()() [2/6]
|
inlinevirtual |
Definition at line 30 of file frmE_normalVector.hh.
◆ operator()() [3/6]
|
inlinevirtual |
Definition at line 35 of file frmE_normalVector.hh.
◆ operator()() [4/6]
|
pure virtualinherited |
◆ operator()() [5/6]
|
pure virtualinherited |
◆ operator()() [6/6]
|
pure virtualinherited |
The documentation for this class was generated from the following file:
- geometry/frmE_normalVector.hh