Go to the documentation of this file.
8 #ifndef inverseelementformula_hh
9 #define inverseelementformula_hh
15 #define InvElemFormConstr_D 0
16 #define InvElemFormDestr_D 0
17 #define InvElemFormClone_D 0
22 template<
class F,
class G>
23 class ElementFormulaContainer;
35 template<typename F, typename G = typename Realtype<F>::type>
52 const Real p,
const Real t = 0.0)
const {
73 virtual std::ostream&
info(std::ostream& os)
const {
84 #endif // inverseelementformula_hh
#define InvElemFormDestr_D
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
ElementFormulaContainer< F, G > frm_
Original ElementFormula.
#define DEBUGL(doit, msg)
virtual F operator()(const ElementWithCell< G > &elm, const Real p, const Real t=0.0) const
virtual FrmE_Inverse< F, G > * clone() const
Virtual constructor.
FrmE_Inverse(const ElementFormulaContainer< F, G > frm)
std::string typeOf(const T &t)
Return the typeid name of a class object.
Inverse of an element formula.
FrmE_Inverse(const FrmE_Inverse< F, G > &frm)
Copy constructor.
double Real
Type normally used for a floating point number.
Basic namespace for Concepts-2.