Public Types |
Public Member Functions |
Protected Member Functions |
Private Attributes |
List of all members
concepts::ElementFormulaBoundary Class Referenceabstract
Element formula, which gives formula on the boundary. More...
#include <formula.hh>
Inheritance diagram for concepts::ElementFormulaBoundary:
Public Types | |
typedef Real | value_type |
Public Member Functions | |
virtual ElementFormulaBoundary * | clone () const |
Virtual copy constructor. More... | |
virtual ElementFormula< Real, typename Realtype< Real >::type > * | clone () const=0 |
Virtual copy constructor. More... | |
ElementFormulaBoundary (const BoundaryConditions bc, const Boundary::boundaryTypes bType=Boundary::DIRICHLET) | |
virtual Real | operator() (const ElementWithCell< Real > &elm, const Real p, const Real t=0.0) const |
Evaluates the formula. More... | |
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 | |
const BoundaryConditions | bc_ |
const Boundary::boundaryTypes | bType_ |
Detailed Description
Element formula, which gives formula on the boundary.
Definition at line 176 of file formula.hh.
Member Typedef Documentation
◆ value_type
|
inherited |
Definition at line 37 of file elementFormula.hh.
Constructor & Destructor Documentation
◆ ElementFormulaBoundary()
concepts::ElementFormulaBoundary::ElementFormulaBoundary | ( | const BoundaryConditions | bc, |
const Boundary::boundaryTypes | bType = Boundary::DIRICHLET |
||
) |
Member Function Documentation
◆ clone() [1/2]
|
virtual |
Virtual copy constructor.
Implements concepts::Cloneable.
◆ 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
◆ bc_
|
private |
Definition at line 197 of file formula.hh.
◆ bType_
|
private |
Definition at line 198 of file formula.hh.
The documentation for this class was generated from the following file:
- space/formula.hh