Streaklines describe the motion of an injected mass less material at a specific point in a flow volume over a certain time interval. Therefore a Streakline is a family of line segments. The following class Streakline holds data of a single Streakline:
#CLASS StreakLine : Trace { int number_of_steps; int max_number_of_steps; };
where number_of_points is the number of points in a single trace segments (the trace for a single particle, released at one instant in time). There are number_of_steps time intervals under consideration. This results in number_of_steps +1 single traces. A time cut of the streakline is a line build up by the corresponding cuts of the single traces. With increasing time its length grows first and then keeps at a certain length. A list of times gives the stored timecuts of a streakline. number_of_steps is assumed to be greater than number_of_points.
------------- time ----------> ------------------|--> -single trace ---|---> ----------------|----> ---------------|-----> --------------|------> -------------|-------> ------------|--------> -----------|---------> ----------|----------> streakline
A streak time ruler in the moving projects allows to fix the length of the single traces, where the interval from start time to end time determines the total considered time interval. A button "move streaks" allows to release streaklines at picked positions.
Copyright © by the Sonderforschungsbereich 256 at the Institut für Angewandte Mathematik, Universität Bonn.