integrate< LowerBound, UpperBound, IntegrandType, VariableType > Struct Template Reference

The main metafunction for the integration of a compiletime expression. More...

#include <integrate.hpp>


Detailed Description

template<typename LowerBound, typename UpperBound, typename IntegrandType, typename VariableType>
struct viennamath::result_of::integrate< LowerBound, UpperBound, IntegrandType, VariableType >

The main metafunction for the integration of a compiletime expression.

Note: Uses SFINAE for the default implementation in order to make the interface function integrate() visible to compile time expressions only.

Template Parameters:
LowerBound Lower bound of the integration domain
UpperBound Upper bound of the integration domain
IntegrandType Type of the integrand
VariableType The integration variable

The documentation for this struct was generated from the following file: