Disk.Referential.Fixed is not clear for the user
Nous avons un parametre Disk.Referential.Fixed
qui n'est pas clair en fait ce parametre ne concerne pas le referentiel
mais le systeme planetaire,
d'ailleur si l'utilisateur choisit Fixed true et OmegaFrame = 0 le code ralle et a juste titre avec le message: "You cannot use a fixed planet in a nonrotating frame\n" << "Either use Fixed=NO or use Fixed=YES and Frame ROTATING with " << "the *disk.referential().omega corresponding to Keplerian velocity at planet position\n";
Ca fait contraddiction de devoir choisir a la fois Type rotating et fixed true
Je propose de changer add(Param("FIXED", "Disk.Referential.Fixed", STRING, "NO"));
dans:
add(Param("FIXED", "PlanetarySystem.Fixed", STRING, "NO"));
ca ne devrait impacter que if (!disk.referential().fixed) {
qui deviendrait: if (!planetarySystem().fixed) {
dans simulationDriver.cpp
et probablement il faut deplacer dans tous les fichiers config le parametre Fixed true a l'interieur des parametres concernant les planetes
mais je peut m'en occuper, dit moi Alain si c'est bien ca que il faut faire ou si il y a autre choses