if (0) { swe_close( ); const struct swe_data swed0 = { .ephe_path_is_set = false, .jpl_file_is_open = false, .fixfp = NULL, .ephepath = SE_EPHE_PATH, .jplfnam = SE_FNAME_DFT, /* JPL file name, default */ .geopos_is_set = false, /* geopos is set, for topocentric */ .ayana_is_set = false /* ayanamsa is set */ }; memcpy(&swed,&swed0,sizeof(struct swe_data)); }treibt die Abdeckung um ein halbes Prozent in die Höhe. Vermutlich ist es anderer Code, der in diesen Fällen durchlaufen wird. Die Tests bleiben aber alle auf OK, was beruhigend ist: Es gibt anscheinend keine weiteren verschleppten Abhängigkeiten mehr, die die Ergebnisse der Tests beeinflussen könnten.
Hier beschreibe ich mein wahnwitziges Refactoringvorhaben, an dessen Ziel eine parallelisierte Version der Swiss Ephemeris steht (http://www.astro.com/swisseph). GitHub (für die ältere Windows-Version): https://github.com/rplantiko/swepar Dropbox (Linuxversion)
Mittwoch, 22. Januar 2014
Initialisierung ausschalten
Das Ausschalten der Initialisierung
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen