Sono interessato a un consiglio per strutture dati efficienti per la navigazione cellulare in CFD a volume finito non cellulare basato su cellule.
Un esempio che ho riscontrato (nel codice cfd di Dolfyn ) è il seguente (mostrerò il segmento pertinente) Quindi abbiamo un array NFaces in cui è memorizzato il numero di facce per ogni cella. Quindi l'array CFace che mappa il numero di facce da locale a cella al numero di faccia globale.
Il codice è basato sulla faccia, quindi esiste un tipo di dati della faccia che memorizza il numero seriale di due celle tra Face (k)% cell1 e Face (k)% cell2.
Eventuali commenti su questo o suggerimenti per un approccio alternativo sono i benvenuti.