Developer documentation

mmx::upoldse_ Namespace Reference

Functions

template<typename real_t >
void diff (real_t *dst, real_t const *const src, unsigned sz, int st)
 
template<typename coeff_t , typename parm_t >
void horner (parm_t &res, coeff_t const *const mnms, unsigned sz, const parm_t &t, int st=1)
 
template<typename real_t >
real_t horner (real_t const *const mnms, unsigned sz, const real_t &t, int st=1)
 
template<typename real_t >
void dhorner (real_t &p, real_t &dp, real_t const *const mnms, unsigned sz, const real_t &t)
 

Function Documentation

template<typename real_t >
void mmx::upoldse_::dhorner ( real_t &  p,
real_t &  dp,
real_t const *const  mnms,
unsigned  sz,
const real_t &  t 
)
inline
template<typename real_t >
void mmx::upoldse_::diff ( real_t *  dst,
real_t const *const  src,
unsigned  sz,
int  st 
)
inline
template<typename coeff_t , typename parm_t >
void mmx::upoldse_::horner ( parm_t &  res,
coeff_t const *const  mnms,
unsigned  sz,
const parm_t &  t,
int  st = 1 
)
inline
template<typename real_t >
real_t mmx::upoldse_::horner ( real_t const *const  mnms,
unsigned  sz,
const real_t &  t,
int  st = 1 
)
inline
Home