AcouSTO  version 2.0
acousto_math.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

DOUBLE vec_dot (struct vector v1, struct vector v2)
 
DOUBLE vec_mod (struct vector v1)
 
DOUBLE vec_mod_square (struct vector v1)
 
void vec_diff (struct vector *vdest, const struct vector v1, const struct vector v2)
 
void vec_sum (struct vector *vdest, const struct vector v1, const struct vector v2)
 
void vec_scale (struct vector *v1, DOUBLE d)
 
void vec_cross (struct vector *vdest, const struct vector v1, const struct vector v2)
 
void vec_mul (struct vector *vdest, const struct vector v1, DOUBLE d)
 
void vec_normalize (struct vector *v)
 
void vec_zero (struct vector *v)
 
void vec_copy (struct vector *vdest, const struct vector vsrc)
 
void vec_rotate (struct vector *v, DOUBLE phi, DOUBLE theta, DOUBLE psi)
 
void vec_rotate2 (struct vector *x1, struct vector *nu, struct vector *x0, DOUBLE theta)
 
int j21 (int i1, int i2, int n1)
 
void j12 (int i12, int n1, int *i1, int *i2)
 
void j13 (int i123, int n1, int n2, int *i1, int *i2, int *i3)
 
void calculate_bounds (int _rank, int _nelmb, int _size, int *nstart, int *nend)