5#ifndef VA_SWIRLING_STRENGTH_H
6#define VA_SWIRLING_STRENGTH_H
78 VA_REAL aux = sqrt(delta);
82 VA_REAL g1 =
valib_sign(1., aux2) * pow(fabs( aux2 ), 1./3.);
85 VA_REAL g2 =
valib_sign(1., aux2) * pow(fabs( aux2 ), 1./3.);
87 *lambda_ci = (g1 - g2) * sqrt(3.) / 2.;
88 *lambda_cr = -(g1 + g2) / 2.;
VA_DEVICE_FUN void valib_delta(VA_REAL *A, VA_REAL *delta)
-criterion
VA_DEVICE_FUN void valib_swirling_strength(VA_REAL *A, VA_REAL *lambda_ci, VA_REAL *lambda_cr)
Swirling strength criterion (a.k.a. -criterion) .
VA_DEVICE_FUN void valib_second_invariant3(VA_REAL *A, VA_REAL *second_invariant)
VA_DEVICE_FUN VA_REAL valib_sign(VA_REAL a, VA_REAL b)
VA_DEVICE_FUN void valib_determinant3(VA_REAL *A, VA_REAL *det)