NDDEM
Tools< d > Member List

This is the complete list of members for Tools< d >, including all inherited members.

check_initialised(int dd)Tools< d >inlinestatic
clear()Tools< d >static
clear()Tools< d >static
det(cv2d &M)Tools< d >static
det(cv1d &M)Tools< d >static
det(double M[d][d])Tools< d >static
det(cv2d &M)Tools< d >
det(cv2d &M)Tools< d >
det(cv1d &M)Tools< d >
det(cv1d &M)Tools< d >
det(double M[2][2])Tools< d >
det(double M[1][1])Tools< d >
dot(cv1d &a, cv1d &b)Tools< d >inlinestatic
EyeTools< d >static
getdim(void)Tools< d >inlinestatic
hyperspherical_phitox(double r, cv1d &phi, v1d &x)Tools< d >static
hyperspherical_phitox(double r, cv1d &phi, v1d &x)Tools< d >static
hyperspherical_xtophi(cv1d &x, v1d &phi)Tools< d >static
hyperspherical_xtophi(cv1d &x, v1d &phi)Tools< d >static
InertiaMomentum(double R, double rho)Tools< d >static
initialise()Tools< d >static
initialise()Tools< d >static
inverse(cv1d &M)Tools< d >static
MASIndexTools< d >static
matmult(cv1d &A, cv1d &B)Tools< d >static
matmult(v1d &r, cv1d &A, cv1d &B)Tools< d >static
matvecmult(v1d &res, cv1d &A, cv1d &B)Tools< d >static
matvecmult(v1d &res, cv1d &A, cv1d &v)Tools< d >static
MIndexASTools< d >privatestatic
MSignsTools< d >privatestatic
norm(const vector< double > &a)Tools< d >inlinestatic
norm(v1d &res, cv2d &a)Tools< d >inlinestatic
normdiff(cv1d &a, cv1d &b)Tools< d >inlinestatic
normdiffsq(cv1d &a, cv1d &b)Tools< d >inlinestatic
normsq(const vector< double > &a)Tools< d >inlinestatic
normsq(const vector< double > &a)Tools< d >inlinestatic
orthonormalise(v1d &A)Tools< d >static
outsTools< d >privatestatic
print(cv1d M)Tools< d >inlinestatic
randTools< d >static
randomize_vec(cv1d v)Tools< d >static
rngTools< d >static
savecsv(char path[], cv2d &X, cv1d &r, const vector< uint32_t > &PBCFlags, cv1d &Vmag, cv1d &OmegaMag, [[maybe_unused]] cv1d &Z)Tools< d >static
savecsv(char path[], cv2d &X, cv2d &V, cv1d &r, const vector< uint32_t > &PBCFlags, cv1d &Vmag, cv1d &OmegaMag, [[maybe_unused]] cv1d &Z)Tools< d >static
savecsv(char path[], cv2d &A)Tools< d >static
savetxt(char path[], const v2d &table, char const header[])Tools< d >static
savevtk(char path[], int N, cv2d &Boundaries, cv2d &X, cv1d &r, vector< TensorInfos > data)Tools< d >static
setgravity(v2d &a, v1d &g, v1d &m)Tools< d >inlinestatic
setzero(v2d &a)Tools< d >inlinestatic
setzero(v1d &a)Tools< d >inlinestatic
sgn(uint8_t a)Tools< d >inlinestatic
sgn(double a)Tools< d >inlinestatic
sgn(uint8_t a)Tools< d >inlinestatic
skewexpand(cv1d &A)Tools< d >static
skewexpand(v1d &r, cv1d &A)Tools< d >static
skewmatsquare(cv1d &A)Tools< d >static
skewmatsquare(v1d &r, cv1d &A)Tools< d >static
skewmatvecmult(cv1d &M, cv1d &v)Tools< d >static
skewmatvecmult(const double *M, cv1d &v)Tools< d >static
skewmatvecmult(v1d &r, cv1d &M, cv1d &v)Tools< d >static
skewmatvecmult(v1d &r, const double *M, cv1d &v)Tools< d >static
skewnorm(cv1d &a)Tools< d >inlinestatic
skewnormsq(cv1d &a)Tools< d >inlinestatic
surfacevelocity(v1d &res, cv1d &p, double *com, double *vel_com, double *omega_com)Tools< d >inlinestatic
transpose(cv1d &a)Tools< d >inlinestatic
transpose(cv1d &a)Tools< d >inlinestatic
transpose_inplace(v1d &a)Tools< d >inlinestatic
transpose_inplace(v1d &a)Tools< d >inlinestatic
two_max_element(cv1d &v)Tools< d >static
unitvec(vector< double > &v, int n)Tools< d >static
unitvec(int n)Tools< d >inlinestatic
vAddFew(v1d &res, cv1d &a, cv1d &b)Tools< d >inlinestatic
vAddFew(v1d &res, cv1d &a, cv1d &b, v1d &Corr)Tools< d >inlinestatic
vAddOne(v1d &res, cv1d &a, v1d &Corr)Tools< d >inlinestatic
vAddScaled(v1d &res, double v, cv1d &a, cv1d &b)Tools< d >inlinestatic
vAddScaled(v1d &res, double v, cv1d &a)Tools< d >inlinestatic
vDiv(v1d &res, cv1d &a, double b)Tools< d >inlinestatic
vDiv(v1d &res, cv1d &a, cv1d &b)Tools< d >inlinestatic
vMinus(v1d &res, cv1d &a, cv1d &b)Tools< d >inlinestatic
vMul(v1d &res, cv1d &a, double b)Tools< d >inlinestatic
vMul(v1d &res, cv1d &a, cv1d &b)Tools< d >inlinestatic
Volume(double R)Tools< d >static
vPlus(v1d &res, cv1d &a, double b)Tools< d >inlinestatic
vPlus(v1d &res, cv1d &a, cv1d &b)Tools< d >inlinestatic
vsq(cv1f &a)Tools< d >inlinestatic
vsqrt(cv1f &a)Tools< d >inlinestatic
vSubFew(v1d &res, cv1d &a, cv1d &b)Tools< d >inlinestatic
vSubFew(v1d &res, cv1d &a, cv1d &b, v1d &Corr)Tools< d >inlinestatic
vSubOne(v1d &res, cv1d &a, v1d &Corr)Tools< d >inlinestatic
vSubScaled(v1d &res, double v, cv1d &a)Tools< d >inlinestatic
wedgeproduct(cv1d &a, cv1d &b)Tools< d >static
wedgeproduct(v1d &res, cv1d &a, cv1d &b)Tools< d >static
write1D(char path[], v1d table)Tools< d >static
writeinline(initializer_list< v1d >)Tools< d >static
writeinline_close(void)Tools< d >static