Lib Gpiv API documentation
Go to the documentation of this file.
52 #ifndef __LIBGPIV_POSTPAR_H__
53 #define __LIBGPIV_POSTPAR_H__
55 #define GPIV_POSTPAR_KEY "POST"
61 enum GpivOperationManipiv {
226 const gboolean verbose
241 const gboolean print_par
GpivPostPar * gpiv_post_get_parameters_from_resources(const gchar *localrc, const gboolean verbose)
Reads post-processing parameters from localrc, $HOME/.gpivrc and system-wide gpiv....
@ GPIV_LEAST_SQUARES
Least square.
@ GPIV_FLIP_X
flip in x-direction
@ GPIV_REVERT
reverts array indexes
float set_dy
value of disabled PIV data in vertical (row-wise) direction
float z_off_dy
offset value for vertical PIV estimator
gboolean z_off_dy__set
flag if z_off_dy has been defined
GpivOperation
Type of derivative operation.
gboolean set__set
flag if set has been defined
@ GPIV_CENTRAL
Central differential.
gboolean set_dy__set
flag if set_dy has been defined
Parameters for post-processing PIV data.
gboolean set_dx__set
flag if set_dx has been defined
GpivDifferentiation
Differential type.
GpivPostPar * gpiv_post_fread_hdf5_parameters(const gchar *fname)
Reads post parameters from hdf5 data file.
gboolean set
setting of PIV data: enable / disable
float set_dx
value of disabled PIV data in horizontal (column-wise) direction
@ GPIV_ROT180
rotates over 180 degrees
@ GPIV_VORTICITY
Vorticity.
enum GpivDifferentiation diff_type
differential type
@ GPIV_SCALE_INV
Inverse scaling PIV data.
gboolean scale_type__set
flag if scale_type has been defined
int diff_type__set
flag if diff_type has been defined
gboolean z_off_dx__set
flag if z_off_dx has been defined
@ GPIV_ADD_XY
adds specified displacement/velocity in x and y direction
@ GPIV_FILTER_BLOCK
filters out
@ GPIV_N_STRAIN
Normal strain.
@ GPIV_ROT90
rotates over 90 degrees
GpivRoi * block
Define a rectangular block for enabling / disabling PIV data.
GpivOperationManipiv
Operator to transform (manipulate) PIV data.
@ GPIV_S_STRAIN
Shear strain.
float z_off_dx
offset value for horizontal PIV estimator
void gpiv_post_print_parameters(FILE *fp_par_out, const GpivPostPar *post_par)
Prints parameters to fp_par_out.
gboolean operator_vorstra__set
flag if operator_vorstra has been defined
gboolean operator_manipiv__set
flag if operator_manipiv has been defined
int subtract
data type to subtract from estimators NONE (0), mean (1) Zoff_dx and Zoff_dy (2)
gboolean subtract__set
flag if subtract has been defined
@ GPIV_RICHARDSON
Richarchon differential.
void gpiv_post_read_parameters(FILE *fp_par, GpivPostPar *post_par, const gboolean print_par)
Reads all parameters for PIV data validation.
enum GpivOperationManipiv operator_manipiv
operator on PIV data
@ GPIV_FAST_Y
returns fast running y-positions of data
enum GpivScaleType scale_type
normal or inverse scaling
gchar * gpiv_post_fwrite_hdf5_parameters(const gchar *fname, const GpivPostPar *post_par)
Writes post parameters to an existing hdf5 data file.
void gpiv_post_default_parameters(GpivPostPar *post_par_default, const gboolean force)
Sets post-processing parameters to default values.
@ GPIV_SCALE
Scaling PIV data.
@ GPIV_FLIP_Y
flip in y-direction
GpivScaleType
Variables for scaling PIV data.
void gpiv_post_parameters_set(GpivPostPar *post_par, const gboolean flag)
Sets flag for post_par __set.
gchar * gpiv_post_check_parameters_read(GpivPostPar *post_par, const GpivPostPar *post_par_default)
Checks if all post-processing parameters have been read.
@ GPIV_CIRCULATION
Circulation method.
enum GpivOperation operator_vorstra
specify which derivative type from PIV data to calculate
@ GPIV_PASS_BLOCK
passes through
Generated for libgpiv-0.6.1 by
1.8.17