Aerobus v1.2
|
#include <aerobus.h>
Public Types | |
template<typename accum , typename x > | |
using | type = typename horner_reduction_t< P >::template inner< index+1, stop > ::template type< typename aerobus::arithmetic::add< Ring, typename Ring::template mul_t< x, accum >, typename P::template coeff_at_t< P::degree - index > >::type, x > |
using aerobus::polynomial< Ring >::horner_reduction_t< P >::inner< index, stop >::type = typename horner_reduction_t<P>::template inner<index + 1, stop> ::template type< typename aerobus::arithmetic::add< Ring, typename Ring::template mul_t<x, accum>, typename P::template coeff_at_t<P::degree - index> >::type, x> |