valib
Vortex Analysis LIBrary
Loading...
Searching...
No Matches
valib_batch.h
Go to the documentation of this file.
1
6
7#ifndef VA_VALIB_BATCH_H
8#define VA_VALIB_BATCH_H
9
10#include "common_defs.h"
11
12void valib_triple_decomposition_batch( int *accelerator,
13 VA_REAL *gradient, int *npoint, int *num_intervals,
14 VA_REAL *res_vort, VA_REAL *res_strain, VA_REAL *shear );
15
16void valib_residual_vorticity_batch( int *accelerator,
17 VA_REAL *gradient, int *npoint, int *num_intervals,
18 VA_REAL *res_vort_vec, VA_REAL *res_strain, VA_REAL *shear );
19
20void valib_triple_decomposition_4norms_batch( int *accelerator,
21 VA_REAL *gradient, int *npoint, int *num_intervals,
22 VA_REAL *res_vort, VA_REAL *res_strain,
23 VA_REAL *shear_vort, VA_REAL *shear_strain );
24
25void valib_triple_decomposition_with_angles_batch( int *accelerator,
26 VA_REAL *gradient, int *npoint, int *num_intervals,
27 VA_REAL *res_vort, VA_REAL *res_strain, VA_REAL *shear,
28 VA_REAL *alpha_brf, VA_REAL *beta_brf, VA_REAL *gamma_brf );
29
30void valib_triple_decomposition_base_batch( int *accelerator,
31 VA_REAL *gradient, int *npoint, int *num_intervals,
32 VA_REAL *res_vort_strain, VA_REAL *shear_vort_strain,
33 VA_REAL *alpha_brf, VA_REAL *beta_brf, VA_REAL *gamma_brf );
34
35void valib_corotation_batch( int *accelerator,
36 VA_REAL *gradient, int *npoint, int *num_intervals,
37 VA_REAL *avg_corotation );
38
39void valib_contrarotation_batch( int *accelerator,
40 VA_REAL *gradient, int *npoint, int *num_intervals,
41 VA_REAL *avg_contrarotation );
42
43void valib_rortex_batch( int *accelerator, VA_REAL *gradient, int *npoint, VA_REAL *rortex );
44
45#endif // VA_VALIB_BATCH_H