#include <iostream>
#include <stdlib.h>
#include <realroot/texp_ringof.hpp>
Go to the source code of this file.
Namespaces
Functions
- template<typename A , typename B , unsigned N> void add (A(&a)[N], const B(&b)[N])
- template<typename A , typename B , typename C , unsigned N> void add (A(&a)[N], const B(&b)[N], const C(&c)[N])
- template<typename A , typename B , unsigned N> void sub (A(&a)[N], const B(&b)[N])
- template<typename A , typename B , typename C , unsigned N> void sub (A(&a)[N], const B(&b)[N], const C(&c)[N])
- template<typename A , typename C , unsigned N> void scmul (A(&a)[N], const C &c)
- template<typename A , typename B , unsigned N, typename W > void scmul (A(&a)[N], const B(&b)[N], const W &c)
- template<typename A , typename B , unsigned N> void scdiv (A(&a)[N], const B &s)
- template<typename A , typename B , unsigned N, typename W > void scdiv (A(&a)[N], const B(&b)[N], const W &c)
- template<typename A , typename B , unsigned N> texp::ringof< A, B >::T dotprod (const A(&a)[N], const B(&b)[N])
- template<class C , unsigned N> C norm (const C(&v)[N], int p)
- template<class A , class B , unsigned N> void init (const A(&v)[N], const B &k)
- template<class A , class B , unsigned N> void copy (const A(&a)[N], const B(&b)[N])
- template<class C , unsigned N> void print (std::ostream &o, const C(&a)[N])
- template<class C , unsigned N> void urand (C(&v)[N], const C &a, const C &b)
- template<class C , unsigned N> bool eqxual (const C(&a)[N], const C(&b)[N])
- template<class C , unsigned N> const C & squared_distance (const C(&a)[N], const C(&b)[N])
- template<class C , unsigned N> const C & distance (const C(&a)[N], const C(&b)[N])