|
|
a_real | a_vector3_set_dir (a_vector3 *ctx, a_real x, a_real y, a_real z) |
|
void | a_vector3_val (a_vector3 const *ctx, a_real *x, a_real *y, a_real *z) |
|
void | a_vector3_set_val (a_vector3 *ctx, a_real x, a_real y, a_real z) |
|
void | a_vector3_pol (a_vector3 const *ctx, a_real *rho, a_real *theta, a_real *z) |
|
void | a_vector3_set_pol (a_vector3 *ctx, a_real rho, a_real theta, a_real z) |
|
void | a_vector3_sph (a_vector3 const *ctx, a_real *rho, a_real *theta, a_real *alpha) |
|
void | a_vector3_set_sph (a_vector3 *ctx, a_real rho, a_real theta, a_real alpha) |
|
void | a_vector3_add (a_vector3 const *lhs, a_vector3 const *rhs, a_vector3 *res) |
|
void | a_vector3_sub (a_vector3 const *lhs, a_vector3 const *rhs, a_vector3 *res) |
|
void | a_vector3_mul (a_vector3 const *lhs, a_real rhs, a_vector3 *res) |
|
void | a_vector3_div (a_vector3 const *lhs, a_real rhs, a_vector3 *res) |
|
void | a_vector3_neg (a_vector3 const *ctx, a_vector3 *res) |
|
a_real | a_vector3_unit (a_vector3 *ctx) |
|
a_real | a_vector3_norm (a_vector3 const *ctx) |
|
a_real | a_vector3_norm1 (a_vector3 const *ctx) |
|
a_real | a_vector3_norm2 (a_vector3 const *ctx) |
|
a_real | a_vector3_dot (a_vector3 const *lhs, a_vector3 const *rhs) |
|
a_real | a_vector3_dist (a_vector3 const *lhs, a_vector3 const *rhs) |
|
a_real | a_vector3_dist1 (a_vector3 const *lhs, a_vector3 const *rhs) |
|
a_real | a_vector3_dist2 (a_vector3 const *lhs, a_vector3 const *rhs) |
|
a_real | a_vector3_angle (a_vector3 const *lhs, a_vector3 const *rhs) |
|
a_bool | a_vector3_isver (a_vector3 const *lhs, a_vector3 const *rhs) |
|
a_bool | a_vector3_ispar (a_vector3 const *lhs, a_vector3 const *rhs) |
|
void | a_vector3_cross (a_vector3 const *lhs, a_vector3 const *rhs, a_vector3 *res) |
|
void | a_vector3_outer (a_vector3 const *lhs, a_vector3 const *rhs, a_real res[9]) |
|
int | a_vector3_ortho (a_vector3 const *ctx, a_vector3 *u, a_vector3 *v) |
|
void | a_vector3_rot_ (a_vector3 const *ctx, a_vector3 const *dir, a_real sin, a_real cos, a_vector3 *res) |
|
void | a_vector3_rot (a_vector3 const *ctx, a_vector3 const *dir, a_real angle, a_vector3 *res) |
|
void | a_vector3_rot2d (a_vector3 const *iu, a_vector3 const *iv, a_real angle, a_vector3 *ou, a_vector3 *ov) |