WARPXM v1.10.0
Loading...
Searching...
No Matches
geometry.h File Reference

Go to the source code of this file.

Functions

void rotate_vector (const real v[3], const solverVariables_t *pSV, real Rv[3])
 
void antirotate_vector (const real Rv[3], const solverVariables_t *pSV, real v[3])
 
void rotate_matrix (const real *m[3], const solverVariables_t *pSV, real *RmRT[3])
 
void antirotate_matrix (const real *RmRT[3], const solverVariables_t *pSV, real *m[3])
 
real dot_product (const real *v)
 
real dot_product (const real *u, const real *v)
 
real dot_product (const real x, const real y, const real z)
 
real dot_product (const real x1, const real y1, const real z1, const real x2, const real y2, const real z2)
 
real levi_civita (size_t a, size_t b, size_t c)
 

Function Documentation

◆ antirotate_matrix()

void antirotate_matrix ( const real RmRT[3],
const solverVariables_t pSV,
real m[3] 
)
inline

◆ antirotate_vector()

void antirotate_vector ( const real  Rv[3],
const solverVariables_t pSV,
real  v[3] 
)
inline

◆ dot_product() [1/4]

real dot_product ( const real u,
const real v 
)
inline

◆ dot_product() [2/4]

real dot_product ( const real v)
inline

◆ dot_product() [3/4]

real dot_product ( const real  x,
const real  y,
const real  z 
)
inline

◆ dot_product() [4/4]

real dot_product ( const real  x1,
const real  y1,
const real  z1,
const real  x2,
const real  y2,
const real  z2 
)
inline

◆ levi_civita()

real levi_civita ( size_t  a,
size_t  b,
size_t  c 
)
inline

◆ rotate_matrix()

void rotate_matrix ( const real m[3],
const solverVariables_t pSV,
real RmRT[3] 
)
inline

◆ rotate_vector()

void rotate_vector ( const real  v[3],
const solverVariables_t pSV,
real  Rv[3] 
)
inline