frmE_product.hh
FrmE_Product(const ElementFormulaContainer< H > frm1, const ElementFormulaContainer< J > frm2, const RCP< J > a)
Private constructor.
Definition: frmE_product.hh:119
virtual FrmE_Product< F, H, J, G > * clone() const
Virtual constructor.
Definition: frmE_product.hh:96
ElementFormulaContainer< Real > operator/(const ElementFormulaContainer< Real > frm1, const ElementFormulaContainer< Real > frm2)
Division of a element formulas by a scalar element formula via /-operator.
Point< typename Combtype< F, Real >::type, dim > operator*(const Real x, const Point< F, dim > &y)
Definition: vectorsMatrices.hh:240
#define conceptsAssert(cond, exc)
Assert that a certain condition is fulfilled.
Definition: exceptions.hh:394
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: frmE_product.hh:101
FrmE_Product(const ElementFormulaContainer< H > frm1, const J a)
Definition: frmE_product.hh:48
#define DEBUGL(doit, msg)
Interface for a formula defined element by element.
Definition: elementFormula.hh:35
Product of two element formulas or an element formula and a factor.
Definition: frmE_product.hh:39
RCP< J > a_
Constant factor instead of an ElementFormula (not necessary scalar)
Definition: frmE_product.hh:116
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
Definition: typedefs.hh:39
RCP< T > makeRCP(T *x)
Function to create a RCP which deletes the object when no RCP points on it anymore.
Definition: sharedPointer_boost.hh:102
virtual F operator()(const ElementWithCell< G > &elm, const Real p, const Real t=0.0) const
Definition: frmE_product.hh:63
FrmE_Product(const ElementFormulaContainer< H > frm1, const ElementFormulaContainer< J > frm2)
Definition: frmE_product.hh:41
Exception class to express that the RCP pointer points to 0.
Definition: exceptions.hh:55