frmE_matrix.hh
Definition: frmE_matrix.hh:101
Definition: frmE_matrix.hh:155
virtual Mapping< F, dim > operator()(const ElementWithCell< G > &elm, const Real p, const Real t=0.0) const
Definition: frmE_matrix.hh:45
Class which maps an element formula of type Point (a vector) to one of type Mapping (a matrix).
Definition: frmE_matrix.hh:34
Mapping< F, dim > compute_(const ElementWithCell< G > &elm, const H &p, const Real t=0.0) const
Definition: frmE_matrix.hh:78
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: frmE_matrix.hh:186
ElementFormulaContainer< Mapping< F, dim >, G > frm_
The element formula of the matrix.
Definition: frmE_matrix.hh:191
#define DEBUGL(doit, msg)
ElementFormulaContainer< Point< F, dim *dim >, G > frm_
The original formula.
Definition: frmE_matrix.hh:73
Mapping< F, DimX, DimY > transpose() const
Returns the transpose of the matrix.
Interface for a formula defined element by element.
Definition: elementFormula.hh:35
virtual ~FrmE_PointsToMapping()
Definition: frmE_matrix.hh:113
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: frmE_matrix.hh:68
FrmE_PointsToMapping(const ElementFormulaContainer< Point< F, 2 >, G > frm1, const ElementFormulaContainer< Point< F, 2 >, G > frm2, bool transpose=false)
Constructor with two vectors.
Definition: frmE_matrix.hh:108
FrmE_Trace(const ElementFormulaContainer< Mapping< F, dim >, G > frm)
Constructor with an element formula giving back a mapping.
Definition: frmE_matrix.hh:158
ElementFormulaContainer< Point< F, 2 >, G > frm2_
Definition: frmE_matrix.hh:147
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: frmE_matrix.hh:141
virtual F operator()(const ElementWithCell< G > &elm, const Real p, const Real t=0.0) const
Definition: frmE_matrix.hh:163
virtual Mapping< F, dim > operator()(const ElementWithCell< typename Realtype< F >::type > &elm, const Real p, const Real t=0.0) const=0
Evaluates the formula.
FrmE_PointToMapping(const ElementFormulaContainer< Point< F, dim *dim >, G > &frm, bool transpose=false)
Constructor.
Definition: frmE_matrix.hh:38
virtual ~FrmE_PointToMapping()
Definition: frmE_matrix.hh:43
virtual FrmE_PointsToMapping< 2, F, G > * clone() const
Virtual constructor.
Definition: frmE_matrix.hh:136
virtual FrmE_PointToMapping< dim, F, G > * clone() const
Virtual constructor.
Definition: frmE_matrix.hh:63