Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
val.hpp File Reference
#include <boost/preprocessor/comparison/less.hpp>
#include <boost/preprocessor/logical/and.hpp>
#include <boost/preprocessor/control/if.hpp>
#include <boost/preprocessor/list/at.hpp>
#include <boost/preprocessor/list/cat.hpp>
#include <boost/preprocessor/list/for_each_product.hpp>
#include <boost/preprocessor/logical/or.hpp>
#include <boost/preprocessor/tuple/to_list.hpp>
#include <boost/preprocessor/tuple/eat.hpp>
#include <boost/preprocessor/facilities/empty.hpp>
#include <boost/preprocessor/punctuation/comma.hpp>
#include <boost/preprocessor/facilities/identity.hpp>

Go to the source code of this file.

Functions

template<typename ExprT1 >
Expr< Val< typename mpl::if_
< boost::is_arithmetic< ExprT1 >
, mpl::identity< Cst< ExprT1 >
>, mpl::identity< ExprT1 >
>::type::type > > 
val (ExprT1 const &__e1)
 precompute expression tensor More...
 

Detailed Description

Function Documentation

template<typename ExprT1 >
Expr< Val<typename mpl::if_<boost::is_arithmetic<ExprT1>, mpl::identity<Cst<ExprT1> >, mpl::identity<ExprT1> >::type::type > > val ( ExprT1 const &  __e1)
inline

precompute expression tensor

This allows for more efficient bi/linear form assembly


Generated on Sun Oct 20 2013 08:25:06 for Feel++ by doxygen 1.8.4