<commit_before>#include <stdio.h>
#include <stdlib.h>
#include "modele.h"
#include "vecteur.h"
#include "boid.h"

int init_modele(){

}
int calcul_deplacements(boid_t *tab[], int tailleTab){
	vecteur_t * somme = somme_pos(tab[]);
	vecteur_t *tabVect[];
	int i;
	for(i=0;i<tailleTab;i++){
		tabVect[1]=regle_1(tab[i])
		//
		//
		add_multi_vecteur(tab[i]->v,tabVect,tailleTab);

	}
}
vecteur_t *somme_pos(boid_t *tab[],int tailleTab){
	vecteur_t *somme = new_vecteur(0,0,0);
	for (i=0;i<tailleTab;i++){
		add_vecteur(somme,tab[i]->v);
	}
	return somme;
}
vecteur_t *regle_1(boid * b,vecteur_t * somme, int nbPoisson){
	

}


vecteur_t *regle_2(int *a){
	
}<commit_msg>ajout regle 1<commit_after>#include <stdio.h>
#include <stdlib.h>
#include "modele.h"
#include "vecteur.h"
#include "boid.h"

int init_modele(){

}
int calcul_deplacements(boid_t *tab[], int tailleTab){
	vecteur_t * somme = somme_pos(tab[]);
	vecteur_t *tabVect[];
	int i;
	for(i=0;i<tailleTab;i++){
		tabVect[1]=regle_1(tab[i])
		//
		//
		add_multi_vecteur(tab[i]->v,tabVect,tailleTab);

	}
}
vecteur_t *somme_pos(boid_t *tab[],int tailleTab){
	vecteur_t *somme = new_vecteur(0,0,0);
	for (i=0;i<tailleTab;i++){
		add_vecteur(somme,tab[i]->v);
	}
	return somme;
}
vecteur_t *regle_1(boid * b,vecteur_t * somme, int nbPoisson){
	vecteur_t *v = new_vecteur(0,0,0);
	copy_vecteur(v,somme);
	div_vecteur(sub_vecteur(v, vecteur_t), nbPoisson);
	return v;
}


vecteur_t *regle_2(boid *b, vecteur *v){
	
}
{'fraction_non_alphanumeric': 0.18745739604635311, 'fraction_numerical': 0.014996591683708248, 'mean_word_length': 5.73394495412844, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4948379', 'n_tokens_mistral': 765, 'n_tokens_neox': 746, 'n_words': 109}