00001 #ifndef INTEGRAL_H 00002 #define INTEGRAL_H 00003 00004 #include "SundanceDefs.h" 00005 00006 #include "IntegralExpr.h" 00007 #include "Expr.h" 00008 #include "Defaults.h" 00009 00010 namespace Sundance 00011 { 00012 00013 using namespace TSF; 00014 00015 Expr Integral(const Expr& integrand, 00016 const QuadratureFamily& quad = Defaults::quadratureFamily()); 00017 00018 Expr Integral(const CellSet& domain, 00019 const Expr& integrand, 00020 const QuadratureFamily& quad = Defaults::quadratureFamily()); 00021 00022 } 00023 00024 00025 #endif