static void move(t_env *env, t_sort *s) { if (s->dir) rb(env); else rrb(env); }
void ft_suite_de_merde(unsigned int i, char op, t_swap **ba, t_swap **bb) { if (i % 8 == 5) { ft_putstr("sb "); op ? sb(bb) : 0; } else if (i % 8 == 6) { ft_putstr("rb "); op ? rb(bb) : 0; } else if (i % 8 == 7) { ft_putstr("rrb "); op ? rrb(bb) : 0; } else if (i % 8 == 3) { ft_putstr("pa "); op ? pa(ba, bb) : 0; } else if (i % 8 == 4) { ft_putstr("pb "); op ? pb(bb, ba) : 0; } }
void rrr(t_content *axx) { rrb(axx); rra(axx); if (VALUE_I(2, 0) == 1) ft_putstr("rrr "); if (VALUE_I(2, 0) == 2) { ft_putstr("rrr :"); verboz(axx); } }
void TransformationSymmetry::apply_index(kernel::Model *m, kernel::ParticleIndex pi) const { set_was_used(true); if (RigidBody::get_is_setup(m, pi)) { RigidBody rrb(Reference(m, pi).get_reference_particle()); RigidBody rb(m, pi); // We do the non-lazy version in order as it is hard // for the dependency checker to get the dependencies right // Is it really? We should check this. rb.set_reference_frame_lazy(algebra::ReferenceFrame3D( t_ * rrb.get_reference_frame().get_transformation_to())); } else { XYZ rd(Reference(m, pi).get_reference_particle()); XYZ d(m, pi); d.set_coordinates(t_.get_transformed(rd.get_coordinates())); } }
int checker_calc(t_e *e) { char *line; while (get_next_line(0, &line) != 0) { if (ft_strcmp("sa", line) == 0) sa(e->l_a); else if (ft_strcmp("sb", line) == 0) sb(e->l_b); else if (ft_strcmp("ss", line) == 0) ss(e->l_a, e->l_b); else if (ft_strcmp("ra", line) == 0) ra(e->l_a); else if (ft_strcmp("rb", line) == 0) rb(e->l_b); else if (ft_strcmp("rr", line) == 0) rr(e->l_a, e->l_b); else if (ft_strcmp("rra", line) == 0) rra(e->l_a); else if (ft_strcmp("rrb", line) == 0) rrb(e->l_b); else if (ft_strcmp("rrr", line) == 0) rrr(e->l_a, e->l_b); else if (ft_strcmp("pa", line) == 0) pa(e->l_a, e->l_b); else if (ft_strcmp("pb", line) == 0) pb(e->l_a, e->l_b); else { ft_putendl_fd("Error", 2); ft_memdel((void **)&line); return (0); } ft_memdel((void **)&line); } return (1); }
void rrr(t_env *env) { rra(env); rrb(env); }