Triangular lattice gen test update

Former-commit-id: a38483904bab48ea62c4195a7adb1662f4256565
This commit is contained in:
Marek Nečada 2018-08-25 01:16:50 +03:00
parent 91523005fb
commit bf9faf9783
1 changed files with 13 additions and 5 deletions

View File

@ -12,7 +12,7 @@ void dump_points2d_rordered(const points2d_rordered_t *ps, char *filename) {
} }
int main() { int main() {
triangular_lattice_gen_t *g = triangular_lattice_gen_init(5, TRIANGULAR_HORIZONTAL, false); triangular_lattice_gen_t *g = triangular_lattice_gen_init(5, TRIANGULAR_HORIZONTAL, false,0);
dump_points2d_rordered(&(g->ps), "triang_h_empty.out"); dump_points2d_rordered(&(g->ps), "triang_h_empty.out");
points2d_rordered_t *p = points2d_rordered_scale(&(g->ps), 1.5464); points2d_rordered_t *p = points2d_rordered_scale(&(g->ps), 1.5464);
@ -21,7 +21,7 @@ int main() {
points2d_rordered_free(p); points2d_rordered_free(p);
triangular_lattice_gen_free(g); triangular_lattice_gen_free(g);
g = triangular_lattice_gen_init(5, TRIANGULAR_HORIZONTAL, false); g = triangular_lattice_gen_init(5, TRIANGULAR_HORIZONTAL, false,0);
triangular_lattice_gen_extend_to_steps(g, 5); triangular_lattice_gen_extend_to_steps(g, 5);
dump_points2d_rordered(&(g->ps), "triang_h_s5.out"); dump_points2d_rordered(&(g->ps), "triang_h_s5.out");
triangular_lattice_gen_extend_to_steps(g, 20); triangular_lattice_gen_extend_to_steps(g, 20);
@ -36,13 +36,21 @@ int main() {
triangular_lattice_gen_free(g); triangular_lattice_gen_free(g);
g = triangular_lattice_gen_init(7, TRIANGULAR_VERTICAL, true); g = triangular_lattice_gen_init(7, TRIANGULAR_VERTICAL, true,1);
triangular_lattice_gen_extend_to_steps(g, 7); triangular_lattice_gen_extend_to_steps(g, 7);
dump_points2d_rordered(&(g->ps), "triang_v_s7.out"); dump_points2d_rordered(&(g->ps), "triang_v_plus_s7.out");
p = points2d_rordered_scale(&(g->ps), 1/7.); p = points2d_rordered_scale(&(g->ps), 1/7.);
triangular_lattice_gen_free(g); triangular_lattice_gen_free(g);
dump_points2d_rordered(p, "triang_v_s7_scaled_out"); dump_points2d_rordered(p, "triang_v_plus_s7_scaled_out");
points2d_rordered_free(p); points2d_rordered_free(p);
g = triangular_lattice_gen_init(7, TRIANGULAR_VERTICAL, true,-1);
triangular_lattice_gen_extend_to_steps(g, 7);
dump_points2d_rordered(&(g->ps), "triang_v_minus_s7.out");
p = points2d_rordered_scale(&(g->ps), 1/7.);
triangular_lattice_gen_free(g);
dump_points2d_rordered(p, "triang_v_minus_s7_scaled_out");
points2d_rordered_free(p);
return 0; return 0;
} }