#include <vectorFormula.hh>
Public Types | |
| typedef Point< F, dim > | value_type |
| typedef RCP< const concepts::Formula< F > > | EntryFormulaRCP |
| typedef Realtype< Point< F, dim > >::type | G |
Public Member Functions | |
| VectorFormula (const std::vector< EntryFormulaRCP > &formulas) | |
| Point< F, dim > | operator() (const Real p, const Real t=0.0) const |
| Point< F, dim > | operator() (const Real2d &p, const Real t=0.0) const |
| Point< F, dim > | operator() (const Real3d &p, const Real t=0.0) const |
| virtual VectorFormula< F, dim > * | clone () const |
| Virtual copy constructor. | |
| const std::vector< EntryFormulaRCP > & | getFormulas () |
| EntryFormulaRCP & | operator[] (int i) |
| virtual F | operator() (const ElementWithCell< G > &elm, const Real p, const Real t=0.0) const |
| virtual F | operator() (const ElementWithCell< G > &elm, const Real2d &p, const Real t=0.0) const |
| virtual F | operator() (const ElementWithCell< G > &elm, const Real3d &p, const Real t=0.0) const |
| virtual F | operator() (const ElementWithCell< concepts::Realtype< F >::type > &elm, const Real p, const Real t=0.0) const=0 |
| virtual F | operator() (const ElementWithCell< concepts::Realtype< F >::type > &elm, const Real2d &p, const Real t=0.0) const=0 |
| virtual F | operator() (const ElementWithCell< concepts::Realtype< F >::type > &elm, const Real3d &p, const Real t=0.0) const=0 |
| virtual const F & | dflt_value () const |
| Gives default value. | |
| virtual F & | dflt_value () |
| Gives default value. | |
| virtual Point< F, dim > | operator() (const Connector &cntr, const Real p, const Real t=0.0) const |
| virtual Point< F, dim > | operator() (const Connector &cntr, const Real2d &p, const Real t=0.0) const |
| virtual Point< F, dim > | operator() (const Connector &cntr, const Real3d &p, const Real t=0.0) const |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Protected Attributes | |
| std::vector< EntryFormulaRCP > | formulas_ |
Element formula returning a vector.
Definition at line 25 of file vectorFormula.hh.
| typedef RCP<const concepts::Formula<F> > concepts::VectorFormula< F, dim >::EntryFormulaRCP |
Definition at line 29 of file vectorFormula.hh.
|
inherited |
Definition at line 37 of file formula.hh.
| typedef Point<F, dim> concepts::VectorFormula< F, dim >::value_type |
Definition at line 28 of file vectorFormula.hh.
|
inline |
Definition at line 29 of file vectorFormula.hh.
|
inline |
Combines a vector of dim Formulas to a VectorFormula.
Each Formula is given as a refence counting pointer (see RCP).
Definition at line 29 of file vectorFormula.hh.
|
inlinevirtual |
Definition at line 90 of file vectorFormula.hh.
|
inlinevirtual |
Virtual copy constructor.
Implements concepts::Formula< Point< F, dim > >.
Definition at line 79 of file vectorFormula.hh.
|
inlinevirtualinherited |
Gives default value.
Definition at line 83 of file piecewiseFormula.hh.
|
inlinevirtualinherited |
Gives default value.
Definition at line 81 of file piecewiseFormula.hh.
|
inline |
Definition at line 92 of file vectorFormula.hh.
|
inlineprotectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::PiecewiseFormulaBase< F >.
Definition at line 107 of file vectorFormula.hh.
|
inlinevirtualinherited |
Convenience implementation, that by default ignores its elm param.
Implements concepts::PiecewiseFormulaBase< F >.
Definition at line 53 of file formula.hh.
|
inlinevirtualinherited |
Implements concepts::PiecewiseFormulaBase< F >.
Definition at line 56 of file formula.hh.
|
inlinevirtualinherited |
Implements concepts::PiecewiseFormulaBase< F >.
Definition at line 59 of file formula.hh.
|
pure virtualinherited |
|
pure virtualinherited |
|
pure virtualinherited |
|
inlinevirtualinherited |
Definition at line 52 of file piecewiseFormula.hh.
|
inlinevirtualinherited |
Definition at line 57 of file piecewiseFormula.hh.
|
inlinevirtualinherited |
Definition at line 63 of file piecewiseFormula.hh.
|
inlinevirtual |
Evaluates the formula.
Implements concepts::Formula< Point< F, dim > >.
Definition at line 51 of file vectorFormula.hh.
|
inlinevirtual |
Implements concepts::Formula< Point< F, dim > >.
Definition at line 60 of file vectorFormula.hh.
|
inlinevirtual |
Implements concepts::Formula< Point< F, dim > >.
Definition at line 69 of file vectorFormula.hh.
|
inline |
Definition at line 97 of file vectorFormula.hh.
|
protected |
Definition at line 105 of file vectorFormula.hh.