<commit_before>package clases;

public class MatrizDeAdyacencia {
	
	private boolean[][] matrizDeAdyacencia;
	private Grilla grilla;
	
	
	public MatrizDeAdyacencia(Grilla grilla){
		this.grilla = grilla;
		int tamanio = grilla.getFilas()*grilla.getColumnas();
		this.matrizDeAdyacencia = new boolean[tamanio][tamanio];
	}
	
	public MatrizDeAdyacencia(int tamanio){
		this.matrizDeAdyacencia = new boolean[tamanio][tamanio];
	}

	public boolean[][] getMatrizDeAdyacencia() {
		return this.matrizDeAdyacencia;
	}
	
	private void inicializarMatrizDeAdyacencia(){
		for (int i = 0; i < this.matrizDeAdyacencia.length; i++) {
			for (int j = 0; j < this.matrizDeAdyacencia[i].length; j++) {
				this.matrizDeAdyacencia[i][j] = false;
			}
		}
	}
	
	public void calcularMatrizDeAdyacencia(){
		this.inicializarMatrizDeAdyacencia();
		int numeroDelCuadranteARevisar;
		int numeroCuadranteAMarcarComoDisp;
		int[] posCuadranteARevisar;
		Cuadrante[][] matrizDeCuadrantes = this.grilla.getMatrizDeCuadrantes();
		for (int fila = 0; fila < matrizDeAdyacencia.length; fila++) {
			numeroDelCuadranteARevisar = fila;
			posCuadranteARevisar = this.grilla.obtenerPosicionDeUnCuadrante(numeroDelCuadranteARevisar);
			
			if (this.grilla.verificarDisponibilidadCuadranteActual(posCuadranteARevisar[0], posCuadranteARevisar[1])){
				if(this.grilla.verificarDisponibilidadCuadranteSuperiorIzquierdo(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] -1][posCuadranteARevisar[1] -1].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteSuperior(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] -1 ][posCuadranteARevisar[1]].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteSuperiorDerecho(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] -1][posCuadranteARevisar[1] +1].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteInferiorIzquierdo(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] +1][posCuadranteARevisar[1] -1].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteInferior(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] +1 ][posCuadranteARevisar[1]].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteInferiorDerecho(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] +1][posCuadranteARevisar[1] +1].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteIzquierdo(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0]][posCuadranteARevisar[1] -1].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				
				if(this.grilla.verificarDisponibilidadCuadranteDerecho(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0]][posCuadranteARevisar[1] +1].getNumero();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
			}
			

			
		}

		//return this.matrizDeAdyacencia;
	}<commit_msg>refactor de nombres de variables<commit_after>package clases;

public class MatrizDeAdyacencia {
	
	private boolean[][] matrizDeAdyacencia;
	private Grilla grilla;
	
	
	public MatrizDeAdyacencia(Grilla grilla){
		this.grilla = grilla;
		int tamanio = grilla.getFilas()*grilla.getColumnas();
		this.matrizDeAdyacencia = new boolean[tamanio][tamanio];
	}
	
	public MatrizDeAdyacencia(int tamanio){
		this.matrizDeAdyacencia = new boolean[tamanio][tamanio];
	}

	public boolean[][] getMatrizDeAdyacencia() {
		return this.matrizDeAdyacencia;
	}
	
	private void inicializarMatrizDeAdyacencia(){
		for (int i = 0; i < this.matrizDeAdyacencia.length; i++) {
			for (int j = 0; j < this.matrizDeAdyacencia[i].length; j++) {
				this.matrizDeAdyacencia[i][j] = false;
			}
		}
	}
	
	public void calcularMatrizDeAdyacencia(){
		this.inicializarMatrizDeAdyacencia();
		int numeroDelCuadranteARevisar;
		int numeroCuadranteAMarcarComoDisp;
		int[] posCuadranteARevisar;
		Cuadrante[][] matrizDeCuadrantes = this.grilla.getMatrizDeCuadrantes();
		for (int fila = 0; fila < matrizDeAdyacencia.length; fila++) {
			numeroDelCuadranteARevisar = fila;
			posCuadranteARevisar = this.grilla.obtenerPosicionDeUnCuadrante(numeroDelCuadranteARevisar);
			
			if (this.grilla.verificarDisponibilidadCuadranteActual(posCuadranteARevisar[0], posCuadranteARevisar[1])){
				if(this.grilla.verificarDisponibilidadCuadranteSuperiorIzquierdo(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] -1][posCuadranteARevisar[1] -1].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteSuperior(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] -1 ][posCuadranteARevisar[1]].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteSuperiorDerecho(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] -1][posCuadranteARevisar[1] +1].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteInferiorIzquierdo(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] +1][posCuadranteARevisar[1] -1].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteInferior(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] +1 ][posCuadranteARevisar[1]].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteInferiorDerecho(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0] +1][posCuadranteARevisar[1] +1].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				if(this.grilla.verificarDisponibilidadCuadranteIzquierdo(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0]][posCuadranteARevisar[1] -1].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
				
				
				if(this.grilla.verificarDisponibilidadCuadranteDerecho(posCuadranteARevisar[0], posCuadranteARevisar[1])){
					numeroCuadranteAMarcarComoDisp = matrizDeCuadrantes[posCuadranteARevisar[0]][posCuadranteARevisar[1] +1].getId();
					this.matrizDeAdyacencia[fila][numeroCuadranteAMarcarComoDisp] = true;
				}
			}
			

			
		}

		//return this.matrizDeAdyacencia;
	}
{'fraction_non_alphanumeric': 0.10697732681949142, 'fraction_numerical': 0.012276086684203933, 'mean_word_length': 6.4967136150234746, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 3, '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': '2957766', 'n_tokens_mistral': 3799, 'n_tokens_neox': 3428, 'n_words': 290}