Metafunction returning the power of an expression. Tries to balance the generated expression tree. More...
#include <integrate.hpp>
Public Types | |
typedef ct_binary_expr < typename pow< T, exponent/2 > ::type, op_mult < default_numeric_type > , typename pow< T, exponent-exponent/2 > ::type > | type |
Metafunction returning the power of an expression. Tries to balance the generated expression tree.
typedef ct_binary_expr< typename pow<T, exponent / 2>::type, op_mult<default_numeric_type>, typename pow<T, exponent - exponent / 2>::type> type |