Developer documentation

mmx::brnops Namespace Reference

Functions

template<typename real_t >
void decasteljau (real_t *r, unsigned sz, const real_t &t, int str=1)
 
template<typename real_t >
void decasteljau (real_t *r, unsigned sz, int str=1)
 
template<typename real_t >
real_t eval (real_t const *const src, unsigned sz, const real_t &t, int st=1)
 
template<typename real_t >
real_t eval (real_t const *const src, unsigned sz, int st=1)
 
template<typename real_t >
void decasteljau (real_t *r, real_t *l, unsigned sz, const real_t &t, int str=1, int stl=1)
 
template<typename real_t >
void decasteljau (real_t *r, real_t *l, unsigned sz, int str=1, int stl=1)
 
template<typename real_t >
void lrestrict (real_t *data, int sz, const real_t &t, int st)
 
template<typename real_t >
void rrestrict (real_t *data, int sz, const real_t &t, int st)
 
template<typename real_t >
void hodograph (real_t *dst, real_t const *const src, unsigned sz, int st)
 
template<typename real_t >
void diff (real_t *dst, real_t const *const src, unsigned sz, int sta=1, int stout=1)
 
template<typename real_t >
bool rockwood_cut (real_t &t, real_t const *b, unsigned sz, int st=1)
 

Function Documentation

template<typename real_t >
void mmx::brnops::decasteljau ( real_t *  r,
unsigned  sz,
const real_t &  t,
int  str = 1 
)
template<typename real_t >
void mmx::brnops::decasteljau ( real_t *  r,
unsigned  sz,
int  str = 1 
)
template<typename real_t >
void mmx::brnops::decasteljau ( real_t *  r,
real_t *  l,
unsigned  sz,
const real_t &  t,
int  str = 1,
int  stl = 1 
)
template<typename real_t >
void mmx::brnops::decasteljau ( real_t *  r,
real_t *  l,
unsigned  sz,
int  str = 1,
int  stl = 1 
)
template<typename real_t >
void mmx::brnops::diff ( real_t *  dst,
real_t const *const  src,
unsigned  sz,
int  sta = 1,
int  stout = 1 
)
template<typename real_t >
real_t mmx::brnops::eval ( real_t const *const  src,
unsigned  sz,
const real_t &  t,
int  st = 1 
)
template<typename real_t >
real_t mmx::brnops::eval ( real_t const *const  src,
unsigned  sz,
int  st = 1 
)
template<typename real_t >
void mmx::brnops::hodograph ( real_t *  dst,
real_t const *const  src,
unsigned  sz,
int  st 
)
template<typename real_t >
void mmx::brnops::lrestrict ( real_t *  data,
int  sz,
const real_t &  t,
int  st 
)
template<typename real_t >
bool mmx::brnops::rockwood_cut ( real_t &  t,
real_t const *  b,
unsigned  sz,
int  st = 1 
)
template<typename real_t >
void mmx::brnops::rrestrict ( real_t *  data,
int  sz,
const real_t &  t,
int  st 
)
Home