VCG - Critical Points
![]() |
![]() |
![]() |
Description
Searches for critical points in given flow and assigns them a type dependent on sign of real valued eigenvalue. -1 denotes a sink, 1 source and 0 saddle.
Details
Critical Points, points of zero flow velocity, are important characteristics of a flow and potential candidates for vortex cores. This Plugin extracts critical points via a subdivision approach whose critieria is the change in sign in a partition of the underlying flow. The algorithm used in this plugin performs the subdivision on each cell of a uniform grid on the flow.
Given the approximate nature of subdivision schemes, several parameters controlling the precision and termination of the algorithm have to be supplied.
Tolerance
defines in effect the minimum size of a subdivision holding a potential critical point, while
FilterTolerance
controls how close critical points need to be apart to be considered seperate. Further,
MaxRecursionDepth
acts similarily to FilterTolerance, as a recursion depth in each grid cell exceeding this value will lead to a candidate partition being considered a critical point (the critical point is assumed to be in the middle of the candidate partition). Opposed to that,
MaxIterationsPerCell
limits the overall iterations of the algorithm per cell, leading to critical points from that cell to be marked as degenerate and removed if
RemoveDegenerateResults
is set.
Input
vtkDataObject
Output
vtkPolyData
Parameters
Authors
Lutz Hofmann
References
J. Jeong, F. Hussain:
On the identification of a vortex
Journal of Fluid Mechanics,
vol. 285,
pp. 69–94,
1995.
Acknowledgements