36 #ifndef EXPRESSION_VECTOR_HPP 37 #define EXPRESSION_VECTOR_HPP 39 #include <lifev/core/LifeV.hpp> 41 #include <lifev/core/array/VectorSmall.hpp> 43 #include <lifev/eta/expression/ExpressionBase.hpp> 50 namespace ExpressionAssembly
62 template <
UInt VectorDim >
80 : base_Type(), M_value (myValue) {}
83 ExpressionVector (
const ExpressionVector<VectorDim>& expr)
84 : base_Type(), M_value (expr.M_value) {}
87 ~ExpressionVector() {}
96 static void display (std::ostream& out = std::cout)
98 out <<
"vector[" << VectorDim <<
"] ";
135 template<
UInt VectorDim>
136 inline ExpressionVector<VectorDim>
139 return ExpressionVector<VectorDim> (myValue);
void updateInverseJacobian(const UInt &iQuadPt)
class ExpressionBase Base class (static polymorphism, CRTP sense) for all the expressions used in ass...
uint32_type UInt
generic unsigned integer (used mainly for addressing)