36 #ifndef EXPRESSION_BASE_HPP 37 #define EXPRESSION_BASE_HPP 39 #include <lifev/core/LifeV.hpp> 44 namespace ExpressionAssembly
63 template <
typename DerivedType>
void operator=(const ExpressionBase< DerivedType > &)
No equality (avoid slicing)
ExpressionBase()
Empty and only constructor.
void updateInverseJacobian(const UInt &iQuadPt)
ExpressionBase(const ExpressionBase< DerivedType > &)
No copy (avoid slicing)
virtual ~ExpressionBase()
Destructor.
class ExpressionBase Base class (static polymorphism, CRTP sense) for all the expressions used in ass...
const derived_Type & cast() const
Method to cast away the type and get the real (DerivedType) object.