Bekerja dengan Kamus
Bekerja dengan kamus. Di bab ini, konfigurasi OpenFOAM disebut sebagai kamus (dictionary files) dan digunakan untuk menyediakan parameter konfigurasi untuk aplikasi solver. Antara berbagai kamus seperti transportProperties, controlDict, atau fvSolution, pengguna memiliki kendali penuh atas solver, properti material, langkah waktu, dan sebagainya. Dalam bagian ini, dijelaskan cara mengakses kamus yang ada dan yang baru serta mencari nilai dan memuatnya ke dalam ruang lingkup solver. Pemeriksaan cara solver icoFoam mencari properti material dari kamus constant/transportProperties akan berfungsi sebagai contoh sederhana tentang bagaimana kamus ditangani. Untuk memulai, buka file createFields.H yang terletak di $FOAM_SOLVERS/incompressible/icoFoam/createFields.H. Di awal file header ini, ada sebuah instansiasi objek IOdictionary seperti yang ditunjukkan dalam listing 33. Deklarasi IOobject dijadikan komentar untuk menunjukkan tujuan dari setiap argumen. Detail lebih lanjut tentang argumen ini akan disediakan nanti dalam bagian ini. Kode dari listing 33 menginisialisasi kamus sebagai variabel global, sehingga pengambilan nilai darinya tetap mudah. Beberapa baris berikutnya dari cre-

file createFields.H berisi kode yang menginisialisasi viskositas (nu) dengan nilai yang terdapat dalam kamus transportProperties:

Konstruksi scalar berdimensi dilakukan oleh konstruktor
