AcouSTO  version 2.0

◆ vec_normalize()

void vec_normalize ( struct vector v)

Normalizes a vector evaluating $\frac{\vec{v}}{\|\vec{v}\|}$

Parameters
[in,out]vvector.
130  {
131  DOUBLE m;
132 
133  m = 1.0/vec_mod(*v);
134  v->x = v->x*m;
135  v->y = v->y*m;
136  v->z = v->z*m;
137 
138 
139 }
DOUBLE z
Definition: structs.h:35
double DOUBLE
Definition: types.h:44
DOUBLE x
Definition: structs.h:31
DOUBLE vec_mod(struct vector v)
Definition: math.c:121
DOUBLE y
Definition: structs.h:33