module for post-processing of PIV data
More...
Go to the source code of this file.
|
gchar * | gpiv_post_manipiv (GpivPivData *piv_data, const GpivPostPar *post_par) |
| Piv post processing function to manipulate data; flipping rotating, etc. More...
|
|
gchar * | gpiv_post_savg (GpivPivData *piv_data, const GpivPostPar *post_par) |
| Piv post processing function to calculate spatial mean, variances. More...
|
|
GpivBinData * | gpiv_post_uvhisto (const GpivPivData *piv_data, const guint nbins, const enum GpivVelComponent velcomp) |
| Calculating histogram of U (horizontal) or V (vertical) particle displacements. More...
|
|
gchar * | gpiv_post_subtract_dxdy (GpivPivData *piv_data, const gfloat z_off_dx, const gfloat z_off_dy) |
| Subtracts a specified quantity from the PIV displacements. More...
|
|
gchar * | gpiv_post_scale (GpivPivData *piv_data, const GpivImagePar *image_par) |
| Piv post processing function to adjust for time and spatial scales. More...
|
|
gchar * | gpiv_post_inverse_scale (GpivPivData *piv_data, const GpivImagePar *image_par) |
| Piv post processing function to adjust for inversed time and spatial scales. More...
|
|
GpivScalarData * | gpiv_post_vorstra (const GpivPivData *piv_data, const GpivPostPar *post_par) |
| Piv post processing function to calculate vorticity and strain. More...
|
|
module for post-processing of PIV data
SOURCES: lib/postc
LAST MODIFICATION DATE:
- Id
- gpiv-post.h,v 1.1 2007-11-23 16:12:18 gerber Exp
Definition in file gpiv-post.h.
◆ GpivVelComponent
Velocity component.
Enumerator |
---|
GPIV_U | Horizontal (x, column-wise.
|
GPIV_V | Vertical (y, row-wise.
|
Definition at line 62 of file gpiv-post.h.
◆ gpiv_post_inverse_scale()
Piv post processing function to adjust for inversed time and spatial scales.
- Parameters
-
[in] | piv_data | PIV data to be scaled in-place |
[in] | image_par | image parameter structure |
- Returns
- NULL on success or error message on failure
◆ gpiv_post_manipiv()
Piv post processing function to manipulate data; flipping rotating, etc.
- Parameters
-
[in] | piv_data | PIV data to be manipulated in-place |
[in] | post_par | post-processing parameters |
- Returns
- NULL on success or error message on failure
◆ gpiv_post_savg()
Piv post processing function to calculate spatial mean, variances.
- Parameters
-
[in] | piv_data | PIV data of which spatial average is calculated in-place |
[in] | post_par | post-processing parameters |
- Returns
- NULL on success or error message on failure
◆ gpiv_post_scale()
Piv post processing function to adjust for time and spatial scales.
- Parameters
-
[in] | piv_data | PIV data to be scaled in-place |
[in] | image_par | image parameter structure |
- Returns
- NULL on success or error message on failure
◆ gpiv_post_subtract_dxdy()
gchar* gpiv_post_subtract_dxdy |
( |
GpivPivData * |
piv_data, |
|
|
const gfloat |
z_off_dx, |
|
|
const gfloat |
z_off_dy |
|
) |
| |
Subtracts a specified quantity from the PIV displacements.
- Parameters
-
[in] | piv_data | PIV data to be reduced in-place |
[in] | z_off_dx | value in horizontal direction to be subtracted |
[in] | z_off_dy | value in vertical direction to be subtracted |
- Returns
- NULL on success or error message on failure
◆ gpiv_post_uvhisto()
Calculating histogram of U (horizontal) or V (vertical) particle displacements.
- Parameters
-
[in] | piv_data | PIV data |
[in] | nbins | number of bins that klass will contain |
[in] | velcomp | velocity component from which histogram is calculated |
- Returns
- GpivBinData on success or NULL on failure
◆ gpiv_post_vorstra()
Piv post processing function to calculate vorticity and strain.
- Parameters
-
[in] | piv_data | PIV data from which derivatives are calculated |
[in] | post_par | post-processing parameters |
- Returns
- GpivScalarData containing vorticity or strain