#include <iostream>
#include <stdlib.h>
#include <realroot/system_epsilon.hpp>
Go to the source code of this file.
Namespaces
Functions
- template<typename real_t > void scsub (const real_t &sc, real_t *data, int sz, int st=1)
- template<typename real_t > void scsub (const real_t &sc, real_t *data, const real_t *src, int sz, int sta=1, int stb=1)
- template<typename real_t > void accscmul (real_t *dst, const real_t &sc, real_t const *_src_, int sz, int stdst=1, int stsrc=1)
- template<typename real_t > void scmul (const real_t &sc, real_t *data, int sz, int st=1)
- template<typename real_t > void scdiv (const real_t &sc, real_t *data, int sz, int st=1)
- template<typename real_t > real_t dotprod (const real_t *a, const real_t *b, int sz, int sta=1, int stb=1)
- template<typename real_t > void padd (real_t *a, const real_t *b, unsigned sz, int sta=1, int stb=1)
- template<typename real_t > void psub (real_t *a, const real_t *b, unsigned sz, int sta=1, int stb=1)
- template<typename real_t > void pmul (real_t *a, const real_t *b, unsigned sz, int sta=1, int stb=1)
- template<typename real_t > void pdiv (real_t *a, const real_t *b, unsigned sz, int sta=1, int stb=1)
- template<typename real0 , typename real_t > void minmaxu (real0 &min, real0 &max, real_t *src, int sz, int st=1)
- template<typename real0 , typename real_t > void minmax (real0 &min, real0 &max, real_t *src, int sz, int st=1)
- template<typename real_t > real_t min (real_t const *src, int sz, int st=1)
- template<typename real_t > real_t max (real_t const *src, int sz, int st=1)
- template<typename T > void urand (T *data, unsigned sz, const T &a, const T &b, int st=1)
- template<typename real_t > real_t mean (real_t const *const data, int sz, int st)
- template<typename real_t > std::ostream & print (real_t const *const data, unsigned sz, int st=1, std::ostream &out=std::cout)
- template<typename real_t > unsigned sgncnt (real_t const *b, unsigned sz, int st=1)
- template<typename real_t > bool sgnchg (real_t const *const b, unsigned sz, int st=1)
- template<typename real_t > real_t distance2 (real_t const *const a, real_t const *const b, unsigned sz, int sta, int stb)
- template<typename real_t > real_t delta_max (real_t *a, real_t *b, unsigned sz, int st=1)
- template<typename real_t > int delta_max_index (real_t *a, real_t *b, unsigned sz, int st=1)
- template<typename real_t > real_t sum (real_t const *const src, unsigned sz, int st=1)
- template<typename real_t > unsigned set_conversion (real_t *src, unsigned sz, const real_t &epsilon=(real_t) 0)
- template<typename real_t > void scale (real_t *src, unsigned sz, const real_t &sc=(real_t)(1.0), int st=1)
- template<typename U , typename Y , typename Z > void convolution (U *dst, Y const *a, Z const *b, unsigned sza, unsigned szb, int sta=1, int stb=1, int stout=1)
- template<typename U , typename Y , typename Z > void self_convolution (U *dst, Y const *a, unsigned sza, int sta=1, int stout=1)