concepts::FrmE_TangentialVector Class Referenceabstract
Element formula on 1D elements based on Edge2d returning the tangential vector (left of normal vector). More...
#include <frmE_normalVector.hh>
Public Types | |
typedef Real2d | value_type |
Public Member Functions | |
virtual FrmE_TangentialVector * | 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 tangential vector (left of 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 60 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 76 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 64 of file frmE_normalVector.hh.
◆ operator()() [3/6]
|
inlinevirtual |
Definition at line 69 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