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
twovalued.hpp File Reference
#include <boost/fusion/container/generation/make_map.hpp>

Go to the source code of this file.

Namespaces

 Feel
 [marker1]
 

Macros

#define average(u)   (.5*(::Feel::vf::leftface((u))+::Feel::vf::rightface((u))))
 
#define averaget(u)   (.5*(::Feel::vf::leftfacet((u))+::Feel::vf::rightfacet((u))))
 
#define averagev(u)   (.5*(::Feel::vf::leftfacev((u))+::Feel::vf::rightfacev((u))))
 
#define jump(u)   (::Feel::vf::leftface((u)*::Feel::vf::N())+::Feel::vf::rightface((u)*::Feel::vf::N()))
 
#define jumpt(u)   (::Feel::vf::leftfacet((u)*::Feel::vf::N())+::Feel::vf::rightfacet((u)*::Feel::vf::N()))
 
#define jumpv(u)   (::Feel::vf::leftfacev((u)*::Feel::vf::N())+::Feel::vf::rightfacev((u)*::Feel::vf::N()))
 

Functions

template<typename ExprT >
auto Feel::vf::leftface (ExprT const &v) -> decltype(expr(SumExpr< ExprT, 0 >(v)))
 
template<typename ExprT >
Expr< SumTExpr< ExprT, 0 > > Feel::vf::leftfacet (ExprT const &v)
 
template<typename ExprT >
Expr< FaceExprV< ExprT,
vf::detail::left > > 
Feel::vf::leftfacev (ExprT const &v)
 
template<typename ExprT >
Expr< FaceExprV< ExprT,
vf::detail::max > > 
Feel::vf::maxface (ExprT const &v)
 
template<typename ExprT >
Expr< FaceExprV< ExprT,
vf::detail::min > > 
Feel::vf::minface (ExprT const &v)
 
template<typename ExprT >
auto Feel::vf::rightface (ExprT const &v) -> decltype(expr(SumExpr< ExprT, 1 >(v)))
 
template<typename ExprT >
Expr< SumTExpr< ExprT, 1 > > Feel::vf::rightfacet (ExprT const &v)
 
template<typename ExprT >
Expr< FaceExprV< ExprT,
vf::detail::right > > 
Feel::vf::rightfacev (ExprT const &v)
 
template<typename ExprT >
auto Feel::vf::sumv (ExprT const &v) -> decltype(expr(SumvExpr< ExprT >(v)))
 

Detailed Description


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