[QGHG-it-dev-list] Zadatak 4 - testiranje fje za D-simpleks
Marko Vojinovic
vmarko at ipb.ac.rs
Fri Feb 11 22:48:49 CET 2022
Proveriti ispravnost seed f-je seed_single_simplex() iz zadatka 3, primenjujuci je na slucajeve D=1,2,3,4,5 i uporedjujuci rezultujuci simplicijalni kompleks sa onim sto ocekujemo da dobijemo za duz, trougao, tetraedar, 4-simpleks i 5-simpleks (ako svi ovi specijalni slucajevi rade, onda verovatno radi i opsti slucaj). Proveru izvrsiti na sledeci nacin (implementirati algoritam u main.cpp fajlu):
(1) Instancirati kompleks f-jom seed_single_simplex() za dato D=1,...,5. Zatim na sve 0-simplekse staviti boju UniqueID, koja ce da "prebroji" vertekse.
(2) Za svaki k-simpleks u kompleksu ispisati na stdout vrednosti uid njegovih 0-suseda, sa crticama izmedju, tj. u formatu 1-2 za 1-simplekse, 1-3-4 za 2-simplekse, 2-3-4-5 za 3-simplekse, itd. Iskoristiti postojeci metod KSimplex::print_compact() za pisanje na stdout.
(3) Za svaki k-simpleks u kompleksu ispisati na stdout (u istom formatu) uid listu 0-suseda za svaki od podsuseda datog k-simpleksa. Organizovati (i malo nasminkati) ispisivanje tako da tablica sa rezultatima bude pregledna.
(4) Direktnim uporedjivanjem dobijene tablice brojeva sa slikama duzi, trougla, tetraedra, 4- i 5-simpleksa, proveriti da li je instancirani kompleks povezan kako treba (slike 4-simpleksa i 5-simpleksa cu vam nacrtati ako ne znate kako izgledaju).
:-)
Marko
Dr. Marko Vojinovic
Group for Gravitation, Particles and Fields
Institute of Physics
University of Belgrade
======================
home page: www.markovojinovic.com
e-mail: vmarko at ipb.ac.rs
More information about the QGHG-it-dev-list
mailing list