are evaluated at the critical point position.
Different patterns arise that are characterized by the invariants of the matrix
J, or equivalently by its
eigenvalues. Figure 5.9 shows how the eigenvalues of
J classify a critical point as an attracting node, a
repelling node, an attracting focus, a repelling focus, a center, or a saddle. Real eigenvectors of
J are tangent
to the streamlines ending at the critical point. A positive eigenvalue defines an outgoing direction and a
negative eigenvalue corresponds to an incoming direction. When the eigenvalues are complex, the streamlines
circulate about the critical point; the direction of the motion is inward if the real part of the eigenvalues is
negative, and outward if it is positive.
Critical points sometimes occur so close together that it is difficult to distinguish among them. In fact, they
act as elementary building blocks of the vector field, meaning that a combination of critical points looks like a
single critical point when observed from a far enough distance. For example, the combination [node, saddle,
node] which occurs frequently is similar to a pure node in the far field.
3-D critical points. The former classification of 2-D critical points can be extended to 3-D vector fields
defined over 3-D domains. The Jacobian J is now a 3 × 3 matrix whose elements are still
given by Equation 5.7. However,
J has three eigenvalues and three eigenvectors. Again, real eigenvectors are
tangent to streamlines ending at the critical point and complex eigenvalues, that always occur in pairs, denote
circulation. Thus, possible 3-D patterns include repelling nodes (eigenvalues are all real and positive)
appearing as 2-D repelling nodes in each of the three planes spanned by pairs of eigenvectors; attracting
nodes (eigenvalues are all real and negative) appearing as 2-D attracting nodes in each of the planes;
saddle/saddle/nodes (eigenvalues are all real but one has a different sign) appearing as 2-D saddles in two
planes and as a 2-D node in the third plane; and spiral nodes (one real and two complex conjugate
eigenvalues) with an attractive or repelling third direction. Figure 5.10, for example, shows a
saddle/saddle/node which plays an important role in flow separation (Section 5.3.3.3). An algorithm for
locating and extracting critical points is detailed in Reference [56].
Figure 5.9 2-D critical points. R1 and R2 denote the real parts of the eigenvalues of J, I1 and I2 the
imaginary parts. (From Helman and Hesselink, reference 48, copyright 1991 IEEE)
3-D critical point glyphs. We usually display critical points together with a glyph that characterizes local flow
patterns [56, 48]. An example is given in Figure 5.11 which shows some of the 3-D critical points in the
velocity field of Figure 5.4.
The arrows are oriented in the direction of the real eigenvectors of and show incoming or outgoing directions
corresponding to negative or positive eigenvalues, respectively. The disks are in planes spanned by pairs of
complex eigenvectors where circulation occurs. Dark blue or yellow disks represent positive or negative real
parts. Light blue or red disks represent imaginary parts.
The glyphs in Figure 5.11 are point local icons that visualize the vector field gradients J
ij
at critical points
(where
). In addition we can use these glyphs to represent J
ij
at other points in the flow where dies
not vanish. In this case, the glyphs represent the local flow patterns that are seen by a massless observer
moving with the flow. That is, they encode the behavior of neighboring streamlines relative to the observer’s
own trajectory.
Unsteady flow fields. Critical points in unsteady vector fields move, and eventually merge or split. These
phenomena are studied by tracking and representing their trajectories over time [57] or by locating
interactively critical points in nearby space-time regions [58].