- DateUtil - Class in br.otimizes.oplatool.domain.config
-
- DateUtil() - Constructor for class br.otimizes.oplatool.domain.config.DateUtil
-
- DB_DIR - Static variable in class br.otimizes.oplatool.domain.config.FileConstants
-
- dbscan() - Method in class br.otimizes.oplatool.core.learning.Clustering
-
DBSCAN Execution Method
- Observations:
The only measure that changes the solution is as follows:
getDBSCAN().setOptions(new String[]{"-A", "weka.core.ManhattanDistance"});
- DC - Class in br.otimizes.oplatool.core.jmetal4.metrics.objectivefunctions
-
Feature Diffusion (Santos et al., 2015)
- DC(Architecture) - Constructor for class br.otimizes.oplatool.core.jmetal4.metrics.objectivefunctions.DC
-
- DCObjectiveFunction - Class in br.otimizes.oplatool.domain.entity.objectivefunctions
-
- DCObjectiveFunction(String, Execution, Experiment) - Constructor for class br.otimizes.oplatool.domain.entity.objectivefunctions.DCObjectiveFunction
-
- DCObjectiveFunctionRepository - Interface in br.otimizes.oplatool.persistence.repository.objectivefunctions
-
- DCObjectiveFunctionResource - Class in br.otimizes.oplatool.api.resource.objectivefunctions
-
- DCObjectiveFunctionResource(BaseService<DCObjectiveFunction>) - Constructor for class br.otimizes.oplatool.api.resource.objectivefunctions.DCObjectiveFunctionResource
-
- DCObjectiveFunctionService - Class in br.otimizes.oplatool.persistence.service.objectivefunctions
-
- DCObjectiveFunctionService(DCObjectiveFunctionRepository) - Constructor for class br.otimizes.oplatool.persistence.service.objectivefunctions.DCObjectiveFunctionService
-
- decode() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Binary
-
This method is intended to be used in subclass of Binary
,
for examples the classes, BinaryReal
and BinaryInt.
- decode() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.BinaryReal
-
Decodes the real value encoded in the binary string represented
by the BinaryReal
object.
- decrementMaxThreads() - Static method in class br.otimizes.oplatool.core.jmetal4.main.NSGAIIOPLAMultithread
-
- decrementRunningThreads() - Static method in class br.otimizes.oplatool.core.jmetal4.main.NSGAIIOPLAMultithread
-
- deepClone() - Method in class br.otimizes.oplatool.architecture.representation.Architecture
-
- deepClone() - Method in class br.otimizes.oplatool.architecture.representation.Class
-
- deepClone() - Method in class br.otimizes.oplatool.architecture.representation.Interface
-
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Architecture
-
Create an exact copy of the Architecture
object.
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Class
-
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Element
-
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Interface
-
- deepCopy() - Method in class br.otimizes.oplatool.architecture.representation.Package
-
- deepCopy() - Method in class br.otimizes.oplatool.common.Variable
-
Creates an exact copy of a Variable
object.
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.ArrayInt
-
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.ArrayReal
-
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Binary
-
Creates an exact copy of a Binary object
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.BinaryReal
-
Creates an exact copy of a BinaryReal
object.
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Int
-
Creates an exact copy of the Int
object.
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Permutation
-
Create an exact copy of the Permutation
object.
- deepCopy() - Method in class br.otimizes.oplatool.core.jmetal4.encodings.variable.Real
-
Returns a exact copy of the Real
variable
- DEFAULT_PRECISION - Static variable in class br.otimizes.oplatool.core.jmetal4.encodings.variable.BinaryReal
-
Defines the default number of bits used for binary coded variables.
- delete(String) - Method in class br.otimizes.oplatool.api.base.BaseResource
-
- delete(T) - Method in class br.otimizes.oplatool.persistence.base.BaseService
-
- deleteAll(Iterable<T>) - Method in class br.otimizes.oplatool.persistence.base.BaseService
-
- deleteAll() - Method in class br.otimizes.oplatool.persistence.base.BaseService
-
- deleteById(String) - Method in class br.otimizes.oplatool.persistence.base.BaseService
-
- deleteClassRelationships(Class) - Method in class br.otimizes.oplatool.architecture.representation.Architecture
-
- deleteTempFolder() - Method in class br.otimizes.oplatool.architecture.smarty.util.SaveStringToFile
-
this method delete a TEMP directory and all of its content
- dependencies - Variable in class br.otimizes.oplatool.core.jmetal4.util.QtdElements
-
- DEPENDENCY - Static variable in class br.otimizes.oplatool.architecture.helpers.ElementsTypes
-
- DependencyIn - Class in br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics
-
Measures the number of UML dependencies where the package is the provider (Wüst, 2014)
- DependencyIn(Architecture) - Constructor for class br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics.DependencyIn
-
- DependencyNode - Class in br.otimizes.oplatool.architecture.papyrus.touml
-
Dependency node
- DependencyNode(DocumentManager, String, String, String, List<String>, Architecture) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DependencyNode
-
- DependencyOperations - Class in br.otimizes.oplatool.architecture.papyrus.touml
-
Dependency operations
- DependencyOperations(DocumentManager, Architecture) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DependencyOperations
-
- DependencyOperations(DocumentManager, String) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DependencyOperations
-
- DependencyOut - Class in br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics
-
Measures the number of UML dependencies where the package is the client (Wüst, 2014)
- DependencyOut(Architecture) - Constructor for class br.otimizes.oplatool.core.jmetal4.metrics.conventionalMetrics.DependencyOut
-
- DependencyRelationship - Class in br.otimizes.oplatool.architecture.representation.relationship
-
Dependency relationship class
- DependencyRelationship() - Constructor for class br.otimizes.oplatool.architecture.representation.relationship.DependencyRelationship
-
- DependencyRelationship(Element, Element, String, String) - Constructor for class br.otimizes.oplatool.architecture.representation.relationship.DependencyRelationship
-
- DependencyRelationship(Element, Element, String) - Constructor for class br.otimizes.oplatool.architecture.representation.relationship.DependencyRelationship
-
- DependencyRelationshipBuilder - Class in br.otimizes.oplatool.architecture.builders
-
Dependency relationship builder
- DependencyRelationshipBuilder(Architecture) - Constructor for class br.otimizes.oplatool.architecture.builders.DependencyRelationshipBuilder
-
- dereferenceProperties(Properties) - Static method in class br.otimizes.oplatool.core.jmetal4.util.PropUtils
-
- DESIGN_TIME - Static variable in class br.otimizes.oplatool.architecture.papyrus.touml.BindingTime
-
- DesignPattern - Class in br.otimizes.oplatool.patterns.designpatterns
-
The Class DesignPattern.
- DesignPattern(String, String) - Constructor for class br.otimizes.oplatool.patterns.designpatterns.DesignPattern
-
Instantiates a new design pattern.
- DesignPatternAndPLAMutation - Class in br.otimizes.oplatool.core.jmetal4.operators.mutation
-
Mutation operator that uses the PLA mutation and Design pattern
- DesignPatternAndPLAMutation(Map<String, Object>, DesignPatternsMutationOperator, PLAMutationOperator) - Constructor for class br.otimizes.oplatool.core.jmetal4.operators.mutation.DesignPatternAndPLAMutation
-
- designPatterns - Variable in class br.otimizes.oplatool.api.dto.OptimizationOptionsDTO
-
- DesignPatternsAndPLAMutationOperator - Class in br.otimizes.oplatool.core.jmetal4.main.patterns
-
- DesignPatternsAndPLAMutationOperator(Map<String, Object>, ScopeSelectionStrategy, DesignPatternSelectionStrategy) - Constructor for class br.otimizes.oplatool.core.jmetal4.main.patterns.DesignPatternsAndPLAMutationOperator
-
- designPatternSelectionStrategy - Variable in class br.otimizes.oplatool.core.jmetal4.operators.pattern.impl.DesignPatternsMutationOperator
-
- DesignPatternSelectionStrategy - Interface in br.otimizes.oplatool.patterns.strategies.designpatternselection
-
The Interface DesignPatternSelectionStrategy.
- DesignPatternsMutationOperator - Class in br.otimizes.oplatool.core.jmetal4.operators.pattern.impl
-
Class that call the design patterns operators
- DesignPatternsMutationOperator(Map<String, Object>, ScopeSelectionStrategy, DesignPatternSelectionStrategy) - Constructor for class br.otimizes.oplatool.core.jmetal4.operators.pattern.impl.DesignPatternsMutationOperator
-
- detailLogRelationship(Relationship) - Static method in class br.otimizes.oplatool.architecture.helpers.UtilResources
-
- Diff - Class in br.otimizes.oplatool.architecture.builders
-
- Diff() - Constructor for class br.otimizes.oplatool.architecture.builders.Diff
-
- dirPng - Variable in class br.otimizes.oplatool.core.jmetal4.util.RScriptOptionElement
-
- disableCrossover() - Method in class br.otimizes.oplatool.core.jmetal4.experiments.ExperimentCommonConfigs
-
- disableMutation() - Method in class br.otimizes.oplatool.core.jmetal4.experiments.ExperimentCommonConfigs
-
- distance(double[], double[]) - Method in class br.otimizes.oplatool.core.jmetal4.qualityIndicator.util.MetricsUtil
-
This method returns the distance (taken the euclidean distance) between
two points given as double []
- Distance - Class in br.otimizes.oplatool.core.jmetal4.util
-
This class implements some utilities for calculating distances
- Distance() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.Distance
-
Constructor.
- distanceBetweenObjectives(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
-
Returns the distance between two solutions in objective space.
- distanceBetweenSolutions(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
-
Returns the distance between two solutions in the search space.
- DistanceEuclidean - Class in br.otimizes.oplatool.domain.entity
-
- DistanceEuclidean() - Constructor for class br.otimizes.oplatool.domain.entity.DistanceEuclidean
-
- DistanceEuclideanMetricResource - Class in br.otimizes.oplatool.api.resource
-
- DistanceEuclideanMetricResource(BaseService<DistanceEuclidean>) - Constructor for class br.otimizes.oplatool.api.resource.DistanceEuclideanMetricResource
-
- DistanceEuclideanRepository - Interface in br.otimizes.oplatool.persistence.repository
-
- DistanceEuclideanService - Class in br.otimizes.oplatool.persistence.service
-
- DistanceEuclideanService(DistanceEuclideanRepository) - Constructor for class br.otimizes.oplatool.persistence.service.DistanceEuclideanService
-
- distanceMatrix(SolutionSet) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
-
Returns a matrix with distances between solutions in a
SolutionSet
.
- distanceMatrix_ - Variable in class br.otimizes.oplatool.core.jmetal4.problems.singleObjective.TSP
-
- DistanceNode - Class in br.otimizes.oplatool.core.jmetal4.util
-
This is an auxiliar class for calculating the SPEA2 environmental selection.
- DistanceNode(double, int) - Constructor for class br.otimizes.oplatool.core.jmetal4.util.DistanceNode
-
Constructor.
- DistanceNodeComparator - Class in br.otimizes.oplatool.core.jmetal4.util
-
This class implements a Comparator
to compare instances of
DistanceNode
.
- DistanceNodeComparator() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.DistanceNodeComparator
-
- distanceToClosedPoint(double[], double[][]) - Method in class br.otimizes.oplatool.core.jmetal4.qualityIndicator.util.MetricsUtil
-
Gets the distance between a point and the nearest one in
a given front (the front is given as double [][]
)
- distanceToNearestPoint(double[], double[][]) - Method in class br.otimizes.oplatool.core.jmetal4.qualityIndicator.util.MetricsUtil
-
Gets the distance between a point and the nearest one in
a given front, and this distance is greater than 0.0
- DistanceToPopulationComparator - Class in br.otimizes.oplatool.core.jmetal4.util.comparators
-
This class implements a Comparator
(a method for comparing
Solution
objects) based on the euclidean distance to a
solution set.
- DistanceToPopulationComparator() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.comparators.DistanceToPopulationComparator
-
- distanceToSolutionSetInObjectiveSpace(Solution, SolutionSet) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
-
Returns the minimum distance from a Solution
to a
SolutionSet according to the objective values
.
- distanceToSolutionSetInSolutionSpace(Solution, SolutionSet) - Method in class br.otimizes.oplatool.core.jmetal4.util.Distance
-
Returns the minimum distance from a Solution
to a
SolutionSet according to the variable values
.
- distributeUserEvaluation(DistributeUserEvaluation) - Method in class br.otimizes.oplatool.core.jmetal4.core.OPLASolutionSet
-
Generalize the evaluatios in a cluster (see approaches in Bindewald, 2020)
- DistributeUserEvaluation - Enum in br.otimizes.oplatool.core.learning
-
Distribution evaluation on cluster, approach by Bindewald, 2019
- divideToResults(double) - Method in class br.otimizes.oplatool.core.jmetal4.metrics.ObjectiveFunctionImplementation
-
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAComplementaryCrossover
-
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAComplementaryCrossoverOldVersion
-
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAFeatureDrivenCrossover
-
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAModularCrossover1
-
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAModularCrossover2
-
- doCrossover(Solution, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.crossover.PLAModularCrossover3
-
- Document - Class in br.otimizes.oplatool.architecture.papyrus.touml
-
Document
- Document() - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.Document
-
- DocumentManager - Class in br.otimizes.oplatool.architecture.papyrus.touml
-
Document manager
- DocumentManager(String) - Constructor for class br.otimizes.oplatool.architecture.papyrus.touml.DocumentManager
-
- doesObjectContainField(Class, String) - Method in class br.otimizes.oplatool.persistence.base.BaseService
-
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class br.otimizes.oplatool.api.resource.OplaRequestFilter
-
- DominanceComparator - Class in br.otimizes.oplatool.core.jmetal4.util.comparators
-
This class implements a Comparator
(a method for comparing
Solution
objects) based on a constraint violation test +
dominance checking, as in NSGA-II.
- DominanceComparator() - Constructor for class br.otimizes.oplatool.core.jmetal4.util.comparators.DominanceComparator
-
- doMutation(double, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.main.patterns.PLAMutation
-
- doMutation(double, Solution) - Method in class br.otimizes.oplatool.core.jmetal4.operators.mutation.PLAMutationOperator
-
- DOUBLE - Static variable in class br.otimizes.oplatool.architecture.papyrus.touml.Types
-
- downloadAllAlternative(String, String, HttpServletResponse) - Method in class br.otimizes.oplatool.api.resource.OptimizationResource
-
- downloadAllAlternative(String, String) - Method in class br.otimizes.oplatool.api.resource.OptimizationService
-
- downloadAlternative(String, String, Integer, HttpServletResponse) - Method in class br.otimizes.oplatool.api.resource.OptimizationResource
-
- dto() - Method in class br.otimizes.oplatool.api.resource.OptimizationResource
-