LifeV
|
File for the definition of the expression used for a general functor. More...
#include <lifev/core/LifeV.hpp>
#include <lifev/eta/expression/ExpressionBase.hpp>
#include <lifev/eta/expression/ExpressionScalar.hpp>
#include <lifev/eta/expression/ExpressionVector.hpp>
#include <boost/shared_ptr.hpp>
#include <iostream>
Go to the source code of this file.
Data Structures | |
class | ExpressionFunctor1< FunctorType, ArgumentType > |
class ExpressionFunctor1 Class representing a functor with 1 expression as arguement. More... | |
class | ExpressionFunctor2< FunctorType, ArgumentType1, ArgumentType2 > |
2 ARGUMENTS More... | |
Namespaces | |
LifeV | |
Default Physical Solver. | |
LifeV::ExpressionAssembly | |
Functions | |
template<typename FunctorType , typename ArgumentType > | |
ExpressionFunctor1< FunctorType, ArgumentType > | eval (std::shared_ptr< FunctorType > fct, const ExpressionBase< ArgumentType > &argument) |
Simple function to be used in the construction of an expression. More... | |
template<typename FunctorType > | |
ExpressionFunctor1< FunctorType, ExpressionScalar > | eval (std::shared_ptr< FunctorType > fct, const Real &argument) |
template<typename FunctorType , UInt Vdim> | |
ExpressionFunctor1< FunctorType, ExpressionVector< Vdim > > | eval (std::shared_ptr< FunctorType > fct, const VectorSmall< Vdim > &argument) |
template<typename FunctorType , typename ArgumentType1 , typename ArgumentType2 > | |
ExpressionFunctor2< FunctorType, ArgumentType1, ArgumentType2 > | eval (std::shared_ptr< FunctorType > fct, const ArgumentType1 &arg1, const ArgumentType2 &arg2) |
Simple function to be used in the construction of an expression. More... | |
File for the definition of the expression used for a general functor.
Definition in file ExpressionFunctor.hpp.