Main Page | Files | Data Structures | Functions | Global Variables |
gpiv-post.h File Reference

module for post-processing of PIV data More...

Include dependency graph for gpiv-post.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  GpivVelComponent { GPIV_U, GPIV_V }
 Velocity component. More...
 

Functions

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...
 
GpivBinDatagpiv_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...
 
GpivScalarDatagpiv_post_vorstra (const GpivPivData *piv_data, const GpivPostPar *post_par)
 Piv post processing function to calculate vorticity and strain. More...
 

Detailed Description

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.

Enumeration Type Documentation

◆ 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.

Function Documentation

◆ gpiv_post_inverse_scale()

gchar* gpiv_post_inverse_scale ( GpivPivData piv_data,
const GpivImagePar image_par 
)

Piv post processing function to adjust for inversed time and spatial scales.

Parameters
[in]piv_dataPIV data to be scaled in-place
[in]image_parimage parameter structure
Returns
NULL on success or error message on failure

◆ gpiv_post_manipiv()

gchar* gpiv_post_manipiv ( GpivPivData piv_data,
const GpivPostPar post_par 
)

Piv post processing function to manipulate data; flipping rotating, etc.

Parameters
[in]piv_dataPIV data to be manipulated in-place
[in]post_parpost-processing parameters
Returns
NULL on success or error message on failure

◆ gpiv_post_savg()

gchar* gpiv_post_savg ( GpivPivData piv_data,
const GpivPostPar post_par 
)

Piv post processing function to calculate spatial mean, variances.

Parameters
[in]piv_dataPIV data of which spatial average is calculated in-place
[in]post_parpost-processing parameters
Returns
NULL on success or error message on failure

◆ gpiv_post_scale()

gchar* gpiv_post_scale ( GpivPivData piv_data,
const GpivImagePar image_par 
)

Piv post processing function to adjust for time and spatial scales.

Parameters
[in]piv_dataPIV data to be scaled in-place
[in]image_parimage 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_dataPIV data to be reduced in-place
[in]z_off_dxvalue in horizontal direction to be subtracted
[in]z_off_dyvalue in vertical direction to be subtracted
Returns
NULL on success or error message on failure

◆ gpiv_post_uvhisto()

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.

Parameters
[in]piv_dataPIV data
[in]nbinsnumber of bins that klass will contain
[in]velcompvelocity component from which histogram is calculated
Returns
GpivBinData on success or NULL on failure

◆ gpiv_post_vorstra()

GpivScalarData* gpiv_post_vorstra ( const GpivPivData piv_data,
const GpivPostPar post_par 
)

Piv post processing function to calculate vorticity and strain.

Parameters
[in]piv_dataPIV data from which derivatives are calculated
[in]post_parpost-processing parameters
Returns
GpivScalarData containing vorticity or strain

Generated for libgpiv-0.6.1 by doxygen 1.8.13