| Package | Description | 
|---|---|
| Core.CBR | |
| Core.CBR.Distances.Globals | |
| Core.CBR.Distances.Locals | |
| Core.CBR.Distances.Unknown | |
| Core.CBR.Models | |
| Core.CBR.Models.Results | |
| Core.CBR.Reuse | |
| IO | |
| IO.PEPPER | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CBR.setTest(Individual test,
       Attribute[] attributes)
Sets the test population of this CBR to test and its attributes to attributes 
 | 
| Modifier and Type | Method and Description | 
|---|---|
float | 
GlobalDistanceEuclidean.calcula(Individual ind1,
       Individual ind2,
       Population p)  | 
protected java.lang.Float[] | 
GlobalDistance.individualDistance(Individual a,
                  Individual b,
                  Population p)
Computes local computeDistance between two individuals. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Float | 
LocalDistance.computeDistance(Individual i1,
               Individual i2,
               java.lang.String attribute,
               Population p)
Computes the distance between 'a' and 'b' considering missing values. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
float | 
DesconegutsProva.getDistance(Individual i1,
           Individual i2,
           java.lang.String attribute,
           Population p)  | 
abstract float | 
Missing.getDistance(Individual i1,
           Individual i2,
           java.lang.String attribute,
           Population p)
Computes the distance between 'a' and 'b' considering missing values. 
 | 
float | 
MissingProbabilistic.getDistance(Individual i1,
           Individual i2,
           java.lang.String attribute,
           Population p)  | 
float | 
MissingProbabilisticAddingDist.getDistance(Individual i1,
           Individual i2,
           java.lang.String attribute,
           Population p)  | 
float | 
SkipMissing.getDistance(Individual i1,
           Individual i2,
           java.lang.String attribute,
           Population p)  | 
float | 
SkipMissingFromTest.getDistance(Individual i1,
           Individual i2,
           java.lang.String attribute,
           Population p)
Distance between nulls is not considered. 
 | 
float | 
UnknownIsNullOrEmpty.getDistance(Individual i1,
           Individual i2,
           java.lang.String attribute,
           Population p)  | 
| Modifier and Type | Method and Description | 
|---|---|
Individual | 
Individual.clone()  | 
Individual | 
Population.deleteIndividual(Individual i)  | 
Individual | 
Population.deleteIndividual(java.lang.Object id)  | 
Individual | 
Population.getIndividual(int i)
Retorna l'individu situat a la posicio 'i' de la Population. 
 | 
Individual | 
Population.getIndividual(java.lang.String id)
Retorna l'Individual de la Population identificat per id. 
 | 
Individual | 
Population.PopulationIterator.next()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Individual> | 
Population.getIndividuals()
Retorna el vector generic d'Individus. 
 | 
java.util.Iterator<Individual> | 
Population.iterator()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Population.addIndividual(Individual i)
Afageix l'individu especificat a la Population. 
 | 
Individual | 
Population.deleteIndividual(Individual i)  | 
boolean | 
Population.has(Individual i)
Retorna cert si l'individu i es troba a la population 
 | 
void | 
Individual.mergeIndividuals(Individual I)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Population.addIndividuals(java.util.List<Individual> list)  | 
| Constructor and Description | 
|---|
Individual(Individual i)
Copy constructor. 
 | 
Population(Individual[] inds,
          Attribute[] attributes)
Constructor de copia 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Individual[] | 
SeleccioIndividus.getSeleccio(Individual ind)
Retorna els individus seleccionats com a mes semblants d'un individu 
 | 
Individual | 
SeleccioIndividus.getSeleccio(Individual ind,
           int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'ind' 
 | 
Individual[] | 
SeleccioIndividus.getSeleccio(int i)
Retorna la seleccio de l'individu amb posicio 'i' a la llista de ids 
 | 
Individual | 
SeleccioIndividus.getSeleccio(int i,
           int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'i' 
 | 
Individual[] | 
SeleccioIndividus.getSeleccio(java.lang.String id)
Retorna els individus seleccionats com a mes semblants d'un individu 
 | 
Individual | 
SeleccioIndividus.getSeleccio(java.lang.String id,
           int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'id' 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Classificacio.classifica(Individual ind,
          java.lang.String c)
classifica l'individu 'ind' com a 'c' 
 | 
void | 
SeleccioIndividus.eliminaIndividu(Individual ind)
Elimina l'individu i totes les seves aparicions com a selecció d'altres individus 
 | 
java.lang.String | 
Classificacio.getClassificacio(Individual ind)
Retorna la classificacio d'un individu 
 | 
java.lang.String | 
ClassificacioNegativa.getClassificacio(Individual ind)  | 
java.lang.String | 
ClassificacioPositiva.getClassificacio(Individual ind)  | 
java.lang.Float | 
MatriuDistancies.getDistancia(Individual iTest,
            Individual iTrain)
Donats dos Individus, retorna la distancia entre ells. 
 | 
java.lang.String[] | 
MatriuDistancies.getNPropers(Individual ind,
           int n)
Retorna els identificadors dels "n" Individus mes proper de l'Individual
 especificat. 
 | 
Individual[] | 
SeleccioIndividus.getSeleccio(Individual ind)
Retorna els individus seleccionats com a mes semblants d'un individu 
 | 
Individual | 
SeleccioIndividus.getSeleccio(Individual ind,
           int n)
Retorna l'individu 'n' mes proper de la seleccio de l'individu 'ind' 
 | 
java.lang.String[] | 
MatriuDistancies.getThresholdPropers(Individual ind,
                   float t)
Retorna els identificadors dels Individus que tinguin una distancia amb
 l'Individual especificat mes petita que el llindar "t". 
 | 
int | 
SeleccioIndividus.nSeleccions(Individual ind)
Retorna el nombre d'individus seleccionats per l'individu 'ind' 
 | 
void | 
AgentResults.setDistancia(Individual iIndividu,
            Individual iAgent,
            java.lang.Float distancia)  | 
void | 
MatriuDistancies.setDistancia(Individual iTest,
            Individual iTrain,
            java.lang.Float distancia)
Estableix la distancia entre els individus de test i train. 
 | 
void | 
SeleccioIndividus.setSeleccio(Individual ind,
           Individual[] sel)
Defineix la seleccio de l'individu 'ind' 
 | 
void | 
SeleccioIndividus.setSeleccio(Individual ind,
           Individual[] sel)
Defineix la seleccio de l'individu 'ind' 
 | 
void | 
SeleccioIndividus.setSeleccio(java.lang.String id,
           Individual[] sel)
Defineix la seleccio de l'individu 'id' 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
ReuseMajoriaK.classifica(Individual[] individus,
          int max,
          java.lang.String classe)
Metode auxiliar que calssifica segons un metode de votacio. 
 | 
java.lang.String | 
ReuseMajoriaKPablo.classifica(Individual[] individus,
          int max,
          java.lang.String classe)
Metode reimplementat. 
 | 
java.lang.String | 
ReuseMajoriaKRandom.classifica(Individual[] individus,
          int max,
          java.lang.String classe)
Metode reimplementat. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
CSV.afegirIndividu(Individual ind,
              java.lang.String path)
Guarda un individu al final d'una població existent guardada en un fitxer
 en format '.csv' (Coma Separated Values). 
 | 
static void | 
CSV.substituirUltimIndividu(Individual ind,
                       java.lang.String path)
Guarda un individu al final d'una població existent guardada en un fitxer
 en format '.csv' (Coma Separated Values). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Individual | 
Manager.individualFromJSON(java.lang.String json)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
Manager.toJSON(Individual i)  |