valib
Vortex Analysis LIBrary
Loading...
Searching...
No Matches
triple_decomposition.h File Reference
#include "common_defs.h"
#include "linalg3.h"
Include dependency graph for triple_decomposition.h:

Go to the source code of this file.

Functions

VA_DEVICE_FUN void valib_triple_decomposition (VA_DEVICE_ADDR VA_REAL *A, int *num_intervals, VA_DEVICE_ADDR VA_REAL *residual_vorticity, VA_DEVICE_ADDR VA_REAL *residual_strain, VA_DEVICE_ADDR VA_REAL *shear)
 Triple Decomposition Method (TDM, a.k.a. residual vorticity and residual strain rate) [14], [10].
 
VA_DEVICE_FUN void valib_residual_vorticity (VA_DEVICE_ADDR VA_REAL *A, int *num_intervals, VA_DEVICE_ADDR VA_REAL *residual_vorticity, VA_DEVICE_ADDR VA_REAL *residual_strain, VA_DEVICE_ADDR VA_REAL *shear)
 Triple Decomposition Method (TDM, a.k.a. residual vorticity and residual strain rate) [14], [10].
 
VA_DEVICE_FUN void valib_triple_decomposition_4norms (VA_DEVICE_ADDR VA_REAL *A, int *num_intervals, VA_DEVICE_ADDR VA_REAL *residual_vorticity, VA_DEVICE_ADDR VA_REAL *residual_strain, VA_DEVICE_ADDR VA_REAL *shear_vorticity, VA_DEVICE_ADDR VA_REAL *shear_strain)
 Triple Decomposition Method (TDM, a.k.a. residual vorticity and residual strain rate) [14], [10].
 
VA_DEVICE_FUN void valib_triple_decomposition_with_angles (VA_DEVICE_ADDR VA_REAL *A, int *num_intervals, VA_DEVICE_ADDR VA_REAL *residual_vorticity, VA_DEVICE_ADDR VA_REAL *residual_strain, VA_DEVICE_ADDR VA_REAL *shear, VA_DEVICE_ADDR VA_REAL *alpha, VA_DEVICE_ADDR VA_REAL *beta, VA_DEVICE_ADDR VA_REAL *gamma)
 Triple Decomposition Method (TDM, a.k.a. residual vorticity and residual strain rate) [14], [10].
 
Triple decomposition helper functions.
VA_DEVICE_FUN void valib_get_brf (VA_DEVICE_ADDR VA_REAL *A, int *num_intervals, VA_REAL *alpha_brf, VA_REAL *beta_brf, VA_REAL *gamma_brf, VA_REAL *goal_brf)
 
VA_DEVICE_FUN void valib_triple_decomposition_base (VA_DEVICE_ADDR VA_REAL *A, int *num_intervals, VA_DEVICE_ADDR VA_REAL *residual_vorticity_strain, VA_DEVICE_ADDR VA_REAL *shear_vorticity_strain, VA_DEVICE_ADDR VA_REAL *alpha, VA_DEVICE_ADDR VA_REAL *beta, VA_DEVICE_ADDR VA_REAL *gamma)
 Triple Decomposition Method (TDM, a.k.a. residual vorticity and residual strain rate) [14], [10].