Public Types |
Public Member Functions |
Protected Member Functions |
Private Attributes |
List of all members
concepts::CurvatureElementFormula Class Referenceabstract
Formula for the curvature or their derivatives on edges in 2D. More...
#include <formula.hh>
Inheritance diagram for concepts::CurvatureElementFormula:
Public Types | |
typedef Real | value_type |
Public Member Functions | |
virtual CurvatureElementFormula * | clone () const |
Virtual copy constructor. More... | |
virtual ElementFormula< Real, typename Realtype< Real >::type > * | clone () const=0 |
Virtual copy constructor. More... | |
CurvatureElementFormula (uint n=0) | |
Constructor. More... | |
virtual Real | operator() (const ElementWithCell< Real > &elm, const Real 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< Real > &elm, const Real3d &p, const Real t=0.0) const |
virtual Real | operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
virtual Real | operator() (const ElementWithCell< typename Realtype< Real >::type > &elm, const Real2d &p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
virtual Real | operator() (const ElementWithCell< typename Realtype< Real >::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... | |
Private Attributes | |
uint | n_ |
Degree of derivative of the curvature. More... | |
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 degree counter-clockwise rotated outer normal vector.
Definition at line 494 of file formula.hh.
Member Typedef Documentation
◆ value_type
|
inherited |
Definition at line 37 of file elementFormula.hh.
Constructor & Destructor Documentation
◆ CurvatureElementFormula()
|
inline |
Member Function Documentation
◆ clone() [1/2]
|
inlinevirtual |
Virtual copy constructor.
Implements concepts::Cloneable.
Definition at line 508 of file formula.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]
|
virtual |
◆ operator()() [3/6]
|
virtual |
◆ operator()() [4/6]
|
pure virtualinherited |
◆ operator()() [5/6]
|
pure virtualinherited |
◆ operator()() [6/6]
|
pure virtualinherited |
Member Data Documentation
◆ n_
|
private |
Degree of derivative of the curvature.
Definition at line 515 of file formula.hh.
The documentation for this class was generated from the following file:
- geometry/formula.hh