Ho un campo vettoriale bidimensionale, cioè, per ogni punto (x, y) I ho un vettore (u, v) , mentre u e v sono funzioni di x e y .
Questo campo vettoriale definisce canonicamente un insieme di traiettorie, cioè un insieme di percorsi che una particella assumerebbe se seguisse il campo vettoriale. Nell'immagine seguente, il campo vettoriale è rappresentato in rosso e vi sono quattro traiettorie parzialmente visibili, rappresentate in rosso scuro:

Hobisognodiunalgoritmochecalcoliefficientementealcunetraiettorieperundatocampovettoriale.Letraiettoriedevonosoddisfareunasortadiminimadensitànelpiano(perognipuntodelpianodobbiamoavereunatraiettoria"vicina"), o qualche altra condizione per ottenere un ragionevole insieme di traiettorie.
Non ho trovato nulla di utile su Google su questo, e Stackexchange non sembra gestire l'argomento.
Prima di iniziare a elaborare un tale algoritmo da solo: Esistono algoritmi noti per questo problema? Qual è il loro nome, per quali parole chiave devo cercare?