A B C D E F G H I L M N O P R S T U 
All Classes All Packages

A

A - Static variable in class net.splitcells.gel.solution.optimization.primitive.FreeSupplySwitcherTest
 
A - Static variable in class net.splitcells.gel.solution.optimization.primitive.UsedSupplySwitcherTest
 
add(Line) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
TODO PERFORMANCE No copies have to be created, as it is guaranteed that a Line does not change its content during its life cycle.
add(Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 
addTranslated(List<?>) - Method in class net.splitcells.gel.solution.SolutionAspect
 
addTranslated(List<? extends Object>) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
addTranslated_with_too_many_values_tests() - Method in class net.splitcells.gel.data.database.DatabaseTest
 
AllDifferentTest - Class in net.splitcells.gel.rating.rater
 
AllDifferentTest() - Constructor for class net.splitcells.gel.rating.rater.AllDifferentTest
 
allocate(Line, Line) - Method in class net.splitcells.gel.data.allocations.AllocationsIRef
 
allocate(Line, Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 
allocationOf(LinePointer, LinePointer) - Method in class net.splitcells.gel.solution.SolutionAspect
 
allocations() - Method in class net.splitcells.gel.solution.SolutionAspect
 
allocations(String, Database, Database) - Method in class net.splitcells.gel.data.allocations.AllocationsIRefFactory
 
AllocationsIRef - Class in net.splitcells.gel.data.allocations
AllocationsIRef(String, Database, Database) - Constructor for class net.splitcells.gel.data.allocations.AllocationsIRef
TODO FIX Make constructor private.
AllocationsIRefFactory - Class in net.splitcells.gel.data.allocations
 
AllocationsIRefFactory() - Constructor for class net.splitcells.gel.data.allocations.AllocationsIRefFactory
 
allocationsOfDemand(Line) - Method in class net.splitcells.gel.data.allocations.AllocationsIRef
 
allocationsOfDemand(Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 
allocationsOfSupply(Line) - Method in class net.splitcells.gel.data.allocations.AllocationsIRef
 
allocationsOfSupply(Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 
AllocationsSF - Class in net.splitcells.gel.data.allocations
 
AllocationsSF() - Constructor for class net.splitcells.gel.data.allocations.AllocationsSF
 
AllocationsTest - Class in net.splitcells.gel.data.allocations
 
AllocationsTest() - Constructor for class net.splitcells.gel.data.allocations.AllocationsTest
 
AllSameTest - Class in net.splitcells.gel.rating.rater
 
AllSameTest() - Constructor for class net.splitcells.gel.rating.rater.AllSameTest
 
analyseProcess(Runnable, Consumer<Environment>) - Static method in class net.splitcells.gel.GelEnv
 
asSolution() - Method in class net.splitcells.gel.solution.SolutionAspect
 
attributeATO() - Static method in class net.splitcells.gel.data.table.attribute.Attributes
 
Attributes - Class in net.splitcells.gel.data.table.attribute
 
Attributes() - Constructor for class net.splitcells.gel.data.table.attribute.Attributes
 

B

B - Static variable in class net.splitcells.gel.solution.optimization.primitive.FreeSupplySwitcherTest
 
B - Static variable in class net.splitcells.gel.solution.optimization.primitive.UsedSupplySwitcherTest
 
backtracking() - Static method in class net.splitcells.gel.solution.optimization.meta.Backtracking
 
Backtracking - Class in net.splitcells.gel.solution.optimization.meta
This is an implementation of the backtracking algorithm.
BacktrackingTest - Class in net.splitcells.gel.solution.optimization.meta
 
BacktrackingTest() - Constructor for class net.splitcells.gel.solution.optimization.meta.BacktrackingTest
 

C

close() - Method in class net.splitcells.gel.data.allocations.AllocationsIRefFactory
 
close() - Method in class net.splitcells.gel.data.lookup.LookupRefFactory
 
close() - Method in class net.splitcells.gel.solution.history.HistoryRefFactory
 
colloquiumPlanning(List<List<Object>>, List<List<Object>>) - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
ColloquiumPlanningTest - Class in net.splitcells.gel.test.functionality
TODO IDEA Test object orientation by making all people an instance of a certain class.
ColloquiumPlanningTest() - Constructor for class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
COLUMN - Static variable in class net.splitcells.gel.test.functionality.NQueenProblemTest
 
columnsView() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
columnsView() - Method in class net.splitcells.gel.solution.SolutionAspect
 
columnView(Attribute<T>) - Method in class net.splitcells.gel.data.allocations.AllocationsIRef
 
columnView(Attribute<T>) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
columnView(Attribute<T>) - Method in class net.splitcells.gel.data.lookup.LookupTableRef
TODO Check if types of return value and LookupTableRef fit each other.
columnView(Attribute<T>) - Method in class net.splitcells.gel.solution.SolutionAspect
 
ComplianceTest - Class in net.splitcells.gel.rating.type
 
ComplianceTest() - Constructor for class net.splitcells.gel.rating.type.ComplianceTest
 
constraint() - Method in class net.splitcells.gel.solution.SolutionAspect
 
ConstraintGroupBasedOfflineRepairTest - Class in net.splitcells.gel.solution.optimization.primitive
 
ConstraintGroupBasedOfflineRepairTest() - Constructor for class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedOfflineRepairTest
 
ConstraintGroupBasedRepairTest - Class in net.splitcells.gel.solution.optimization.primitive
 
ConstraintGroupBasedRepairTest() - Constructor for class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedRepairTest
 
ConstraintTest - Class in net.splitcells.gel.constraint
 
ConstraintTest() - Constructor for class net.splitcells.gel.constraint.ConstraintTest
 
CostTest - Class in net.splitcells.gel.rating.type
 
CostTest() - Constructor for class net.splitcells.gel.rating.type.CostTest
 

D

databaseFactory() - Static method in class net.splitcells.gel.data.allocations.AllocationsSF
 
DatabaseFactoryTest - Class in net.splitcells.gel.data.database
 
DatabaseFactoryTest() - Constructor for class net.splitcells.gel.data.database.DatabaseFactoryTest
 
databaseIRef(Database) - Static method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
DatabaseMetaAspect - Class in net.splitcells.gel.data.database
This aspect adds mainly logging and runtime check functionality to Database instances.
DatabaseSF - Class in net.splitcells.gel.data.database
 
DatabaseSF() - Constructor for class net.splitcells.gel.data.database.DatabaseSF
 
DatabaseTest - Class in net.splitcells.gel.data.database
TODO Test incorrect types added to the content of a table.
DatabaseTest() - Constructor for class net.splitcells.gel.data.database.DatabaseTest
 
DATE - Static variable in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
demandOfAllocation(Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 
demands() - Method in class net.splitcells.gel.solution.SolutionAspect
 
demandsFree() - Method in class net.splitcells.gel.solution.SolutionAspect
 
demandsUsed() - Method in class net.splitcells.gel.solution.SolutionAspect
 
derived(Function<Rating, Rating>) - Method in class net.splitcells.gel.solution.SolutionAspect
 
DerivedSolutionTest - Class in net.splitcells.gel.problem.derived
 
DerivedSolutionTest() - Constructor for class net.splitcells.gel.problem.derived.DerivedSolutionTest
 

E

emptyDatabase() - Static method in class net.splitcells.gel.data.database.DatabaseSF
 
emptyDatabase2() - Static method in class net.splitcells.gel.data.database.DatabaseSF
 
emptyLine(Table) - Static method in class net.splitcells.gel.data.table.LineSF
 
emptyTableTest() - Method in class net.splitcells.gel.data.table.TableTest
TODO Use Allocations.
EnumerableOptimizationSpaceTest - Class in net.splitcells.gel.solution.optimization.space
 
EnumerableOptimizationSpaceTest() - Constructor for class net.splitcells.gel.solution.optimization.space.EnumerableOptimizationSpaceTest
 
equals(Object) - Method in class net.splitcells.gel.data.allocations.AllocationsIRef
 
equals(Object) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
EXAMINER - Static variable in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 

F

flush() - Method in class net.splitcells.gel.data.allocations.AllocationsIRefFactory
 
flush() - Method in class net.splitcells.gel.data.lookup.LookupRefFactory
 
flush() - Method in class net.splitcells.gel.solution.history.HistoryRefFactory
 
ForAllTest - Class in net.splitcells.gel.constraint
TODO Test if only incoming groups are used.
ForAllTest() - Constructor for class net.splitcells.gel.constraint.ForAllTest
 
FreeSupplySwitcherTest - Class in net.splitcells.gel.solution.optimization.primitive
 
FreeSupplySwitcherTest() - Constructor for class net.splitcells.gel.solution.optimization.primitive.FreeSupplySwitcherTest
 

G

GelDev - Class in net.splitcells.gel
 
GelEnv - Class in net.splitcells.gel
 
GelTestFunctionality - Class in net.splitcells.gel
 
GelTestFunctionality() - Constructor for class net.splitcells.gel.GelTestFunctionality
 
GelTestIntegration - Class in net.splitcells.gel
 
GelTestUnits - Class in net.splitcells.gel
 

H

hashCode() - Method in class net.splitcells.gel.data.allocations.AllocationsIRef
 
hashCode() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
HasMinimalSizeTest - Class in net.splitcells.gel.rating.rater
 
HasMinimalSizeTest() - Constructor for class net.splitcells.gel.rating.rater.HasMinimalSizeTest
 
HasSizeTest - Class in net.splitcells.gel.rating.rater
 
HasSizeTest() - Constructor for class net.splitcells.gel.rating.rater.HasSizeTest
 
headerView() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
headerView() - Method in class net.splitcells.gel.solution.SolutionAspect
 
headerView2() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
headerView2() - Method in class net.splitcells.gel.solution.SolutionAspect
 
history() - Method in class net.splitcells.gel.solution.SolutionAspect
 
history(Solution) - Method in class net.splitcells.gel.solution.history.HistoryRefFactory
 
HistoryRef - Class in net.splitcells.gel.solution.history
 
HistoryRef(Solution) - Constructor for class net.splitcells.gel.solution.history.HistoryRef
 
HistoryRefFactory - Class in net.splitcells.gel.solution.history
 
HistoryRefFactory() - Constructor for class net.splitcells.gel.solution.history.HistoryRefFactory
 
HistoryTest - Class in net.splitcells.gel.solution.history
 
HistoryTest() - Constructor for class net.splitcells.gel.solution.history.HistoryTest
 

I

identity() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
identity() - Method in class net.splitcells.gel.solution.SolutionAspect
 
incorrectly_sized_values_addition_tests() - Method in class net.splitcells.gel.data.database.DatabaseTest
 
incorrectly_typed_values_addition_tests() - Method in class net.splitcells.gel.data.database.DatabaseTest
 
index_preservation_by_add_tests() - Method in class net.splitcells.gel.data.database.DatabaseTest
 
invalid_column_write_access_tests() - Method in class net.splitcells.gel.data.table.TableTest
 
invalid_content_write_access_tests() - Method in class net.splitcells.gel.data.table.TableTest
TODO Use Allocations.

L

LineSF - Class in net.splitcells.gel.data.table
 
lookup(Table, Attribute<R>) - Method in class net.splitcells.gel.data.lookup.LookupRefFactory
 
lookupEquals(Attribute<Line>, Line) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
lookupEquals(Attribute<Line>, Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 
LookupIRef<T> - Class in net.splitcells.gel.data.lookup
 
LookupIRef(Table, Attribute) - Constructor for class net.splitcells.gel.data.lookup.LookupIRef
 
LookupRefFactory - Class in net.splitcells.gel.data.lookup
 
LookupRefFactory() - Constructor for class net.splitcells.gel.data.lookup.LookupRefFactory
 
LookupTableRef - Class in net.splitcells.gel.data.lookup
 
LookupTableRef(Table, String) - Constructor for class net.splitcells.gel.data.lookup.LookupTableRef
 
LookupTest - Class in net.splitcells.gel.data.lookup
TODO Database and Column should not be based on Lookup.
LookupTest() - Constructor for class net.splitcells.gel.data.lookup.LookupTest
 

M

main(String...) - Static method in class net.splitcells.gel.GelDev
 
main(String...) - Static method in class net.splitcells.gel.GelTestFunctionality
 
main(String...) - Static method in class net.splitcells.gel.GelTestIntegration
 
main(String...) - Static method in class net.splitcells.gel.GelTestUnits
 
MetaRatingMergerTest - Class in net.splitcells.gel.rating.framework
 
MetaRatingMergerTest() - Constructor for class net.splitcells.gel.rating.framework.MetaRatingMergerTest
 
MetaRatingTest - Class in net.splitcells.gel.rating.framework
 
MetaRatingTest() - Constructor for class net.splitcells.gel.rating.framework.MetaRatingTest
 
MinimalDistanceTest - Class in net.splitcells.gel.rating.rater
 
MinimalDistanceTest() - Constructor for class net.splitcells.gel.rating.rater.MinimalDistanceTest
 

N

net.splitcells.gel - package net.splitcells.gel
 
net.splitcells.gel.constraint - package net.splitcells.gel.constraint
 
net.splitcells.gel.data.allocations - package net.splitcells.gel.data.allocations
 
net.splitcells.gel.data.database - package net.splitcells.gel.data.database
 
net.splitcells.gel.data.lookup - package net.splitcells.gel.data.lookup
 
net.splitcells.gel.data.table - package net.splitcells.gel.data.table
 
net.splitcells.gel.data.table.attribute - package net.splitcells.gel.data.table.attribute
 
net.splitcells.gel.problem - package net.splitcells.gel.problem
 
net.splitcells.gel.problem.derived - package net.splitcells.gel.problem.derived
 
net.splitcells.gel.rating.framework - package net.splitcells.gel.rating.framework
 
net.splitcells.gel.rating.rater - package net.splitcells.gel.rating.rater
 
net.splitcells.gel.rating.type - package net.splitcells.gel.rating.type
 
net.splitcells.gel.solution - package net.splitcells.gel.solution
 
net.splitcells.gel.solution.history - package net.splitcells.gel.solution.history
 
net.splitcells.gel.solution.optimization - package net.splitcells.gel.solution.optimization
 
net.splitcells.gel.solution.optimization.meta - package net.splitcells.gel.solution.optimization.meta
 
net.splitcells.gel.solution.optimization.primitive - package net.splitcells.gel.solution.optimization.primitive
 
net.splitcells.gel.solution.optimization.space - package net.splitcells.gel.solution.optimization.space
 
net.splitcells.gel.test.functionality - package net.splitcells.gel.test.functionality
 
NQueenProblemTest - Class in net.splitcells.gel.test.functionality
TODO Clean up this.
NQueenProblemTest() - Constructor for class net.splitcells.gel.test.functionality.NQueenProblemTest
 

O

OBSERVER - Static variable in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
OptimalityTest - Class in net.splitcells.gel.rating.type
 
OptimalityTest() - Constructor for class net.splitcells.gel.rating.type.OptimalityTest
 
OptimizationEventTest - Class in net.splitcells.gel.solution.optimization
 
OptimizationEventTest() - Constructor for class net.splitcells.gel.solution.optimization.OptimizationEventTest
 
optimize(List<OptimizationEvent>) - Method in class net.splitcells.gel.solution.SolutionAspect
 
optimize(OptimizationEvent, OptimizationParameters) - Method in class net.splitcells.gel.solution.SolutionAspect
 
optimize(Solution) - Method in class net.splitcells.gel.solution.optimization.meta.Backtracking
 

P

path() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
path() - Method in class net.splitcells.gel.solution.SolutionAspect
 
process(Runnable) - Static method in class net.splitcells.gel.GelDev
 
process(Runnable) - Static method in class net.splitcells.gel.GelEnv
 
process(Runnable, Consumer<Environment>) - Static method in class net.splitcells.gel.GelDev
 
process(Runnable, Consumer<Environment>) - Static method in class net.splitcells.gel.GelEnv
 
ProfitTest - Class in net.splitcells.gel.rating.type
 
ProfitTest() - Constructor for class net.splitcells.gel.rating.type.ProfitTest
 

R

randomColloquiumPlanning(int, int, int, int, int, int, int, int, Randomness) - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
RaterBasedOnLineValueTest - Class in net.splitcells.gel.rating.rater
 
RaterBasedOnLineValueTest() - Constructor for class net.splitcells.gel.rating.rater.RaterBasedOnLineValueTest
 
rating(List<OptimizationEvent>) - Method in class net.splitcells.gel.solution.SolutionAspect
 
RatingTranslatorTest - Class in net.splitcells.gel.rating.framework
 
RatingTranslatorTest() - Constructor for class net.splitcells.gel.rating.framework.RatingTranslatorTest
 
rawLines() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
rawLines() - Method in class net.splitcells.gel.solution.SolutionAspect
 
rawLinesView() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
rawLinesView() - Method in class net.splitcells.gel.data.lookup.LookupTableRef
The indexes needs to be preserved and therefore the null value gaps needs to be added as well.
rawLinesView() - Method in class net.splitcells.gel.solution.SolutionAspect
 
register(Line) - Method in class net.splitcells.gel.data.lookup.LookupTableRef
TODO RENAME
register_addition(T, int) - Method in class net.splitcells.gel.data.lookup.LookupIRef
 
register_removal(T, int) - Method in class net.splitcells.gel.data.lookup.LookupIRef
 
RegulatedLengthTest - Class in net.splitcells.gel.rating.rater
 
RegulatedLengthTest() - Constructor for class net.splitcells.gel.rating.rater.RegulatedLengthTest
 
remove(int) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
remove(int) - Method in class net.splitcells.gel.solution.SolutionAspect
 
remove(Line) - Method in class net.splitcells.gel.data.allocations.AllocationsIRef
 
remove(Line) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
remove(Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 
removeRegistration(Line) - Method in class net.splitcells.gel.data.lookup.LookupTableRef
TODO RENAME
resetTo(int) - Method in class net.splitcells.gel.solution.history.HistoryRef
"-1" stands for the initial state of the solution.
ROOM_NUMBER - Static variable in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
ROW - Static variable in class net.splitcells.gel.test.functionality.NQueenProblemTest
 

S

SHIFT - Static variable in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
SimplifiedAnnealingProblemTest - Class in net.splitcells.gel.problem.derived
TODO Make tests deterministic, otherwise the test can cause a error from time to time."
SimplifiedAnnealingProblemTest() - Constructor for class net.splitcells.gel.problem.derived.SimplifiedAnnealingProblemTest
 
single_addition_and_removal_tests() - Method in class net.splitcells.gel.data.database.DatabaseTest
 
size() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
size() - Method in class net.splitcells.gel.solution.SolutionAspect
 
solutionAspect(Solution) - Static method in class net.splitcells.gel.solution.SolutionAspect
 
SolutionAspect - Class in net.splitcells.gel.solution
 
SportLessonAssignmentTest - Class in net.splitcells.gel.test.functionality
 
SportLessonAssignmentTest() - Constructor for class net.splitcells.gel.test.functionality.SportLessonAssignmentTest
 
standardDeveloperConfigurator() - Static method in class net.splitcells.gel.GelDev
 
standardDeveloperConfigurator() - Static method in class net.splitcells.gel.GelEnv
Uses a folder of the user in order to store files, in order to prevent unnecessary file changes in the project repo, if the user executes Gel with an IDE and default settings.
STUDENTS - Static variable in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
subscribeToAfterAdditions(AfterAdditionSubscriber) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
subscribeToAfterAdditions(AfterAdditionSubscriber) - Method in class net.splitcells.gel.solution.SolutionAspect
 
subscribeToAfterRemoval(BeforeRemovalSubscriber) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
subscribeToAfterRemoval(BeforeRemovalSubscriber) - Method in class net.splitcells.gel.solution.SolutionAspect
 
subscribeToBeforeRemoval(BeforeRemovalSubscriber) - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
subscribeToBeforeRemoval(BeforeRemovalSubscriber) - Method in class net.splitcells.gel.solution.SolutionAspect
 
subscription_tests() - Method in class net.splitcells.gel.data.database.DatabaseTest
 
supplies() - Method in class net.splitcells.gel.solution.SolutionAspect
 
suppliesFree() - Method in class net.splitcells.gel.solution.SolutionAspect
 
suppliesUsed() - Method in class net.splitcells.gel.solution.SolutionAspect
 
supplyOfAllocation(Line) - Method in class net.splitcells.gel.solution.SolutionAspect
 

T

t() - Method in class net.splitcells.gel.rating.type.CostTest
 
TableSF - Class in net.splitcells.gel.data.table
 
TableSF() - Constructor for class net.splitcells.gel.data.table.TableSF
 
TableTest - Class in net.splitcells.gel.data.table
 
TableTest() - Constructor for class net.splitcells.gel.data.table.TableTest
 
TemplateInitializerTest - Class in net.splitcells.gel.solution.optimization.primitive
 
TemplateInitializerTest() - Constructor for class net.splitcells.gel.solution.optimization.primitive.TemplateInitializerTest
 
test_8_queen_problem_with_annealing_hill_climber() - Method in class net.splitcells.gel.test.functionality.NQueenProblemTest
TODO
test_8_queen_problem_with_backtracking() - Method in class net.splitcells.gel.test.functionality.NQueenProblemTest
 
test_8_queen_problem_with_repair() - Method in class net.splitcells.gel.test.functionality.NQueenProblemTest
 
test_8_queen_problem_with_rolling_the_dice() - Method in class net.splitcells.gel.test.functionality.NQueenProblemTest
 
test_addTranslated_with_too_many_values(Database) - Method in class net.splitcells.gel.data.database.DatabaseTest
 
test_allocate_and_remove() - Method in class net.splitcells.gel.data.allocations.AllocationsTest
 
test_allocation_groups_with_different_attributes() - Method in class net.splitcells.gel.constraint.ConstraintTest
 
test_cold_start_rating_with_multiple_lines() - Method in class net.splitcells.gel.problem.derived.SimplifiedAnnealingProblemTest
 
test_cold_start_rating_with_single_line() - Method in class net.splitcells.gel.problem.derived.SimplifiedAnnealingProblemTest
 
test_combinations_and_order_consistency() - Method in class net.splitcells.gel.rating.type.ComplianceTest
 
test_consistency_of_compliance_and_defiance() - Method in class net.splitcells.gel.constraint.ForAllTest
TODO Use this test for all Constraint implementations.
test_demandGrouping() - Method in class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedOfflineRepairTest
 
test_demandGrouping() - Method in class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedRepairTest
 
test_equals_ofEqualPair() - Method in class net.splitcells.gel.solution.optimization.OptimizationEventTest
 
test_equals_ofPairWithDifferentSupplies() - Method in class net.splitcells.gel.solution.optimization.OptimizationEventTest
 
test_history_allocation_rating() - Method in class net.splitcells.gel.solution.history.HistoryTest
 
test_host_start_rating_with_multiple_lines() - Method in class net.splitcells.gel.problem.derived.SimplifiedAnnealingProblemTest
 
test_host_start_rating_with_single_line() - Method in class net.splitcells.gel.problem.derived.SimplifiedAnnealingProblemTest
 
test_incomingGroupsOfConstraintPath() - Method in class net.splitcells.gel.constraint.ConstraintTest
 
test_incorrectly_sized_values_addition_test(Database) - Method in class net.splitcells.gel.data.database.DatabaseTest
 
test_incorrectly_typed_values_addition_test(Function<List<Attribute<?>>, Database>) - Method in class net.splitcells.gel.data.database.DatabaseTest
 
test_index_preservation_by_add(Database) - Method in class net.splitcells.gel.data.database.DatabaseTest
 
test_multiple_line_addition_and_removal() - Method in class net.splitcells.gel.rating.rater.MinimalDistanceTest
 
test_nested_lookup_adaption_with_multiple_lines() - Method in class net.splitcells.gel.data.lookup.LookupTest
 
test_order_consistency() - Method in class net.splitcells.gel.rating.type.ComplianceTest
 
test_propagation_of_compliance() - Method in class net.splitcells.gel.constraint.ThenTest
 
test_propagation_of_defiance() - Method in class net.splitcells.gel.constraint.ThenTest
 
test_rating_manipulation_after_solution_optimization() - Method in class net.splitcells.gel.problem.derived.DerivedSolutionTest
 
test_rating_manipulation_from_start() - Method in class net.splitcells.gel.problem.derived.DerivedSolutionTest
 
test_rating_of_complying() - Method in class net.splitcells.gel.constraint.ThenTest
 
test_rating_of_defying() - Method in class net.splitcells.gel.constraint.ThenTest
 
test_rating_with_all_values_different() - Method in class net.splitcells.gel.rating.rater.AllDifferentTest
 
test_rating_with_all_values_same() - Method in class net.splitcells.gel.rating.rater.AllDifferentTest
 
test_rating_with_some_values_same() - Method in class net.splitcells.gel.rating.rater.AllDifferentTest
 
test_removal_of_defying_group() - Method in class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedOfflineRepairTest
 
test_removal_of_defying_group() - Method in class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedRepairTest
 
test_repair_of_defying_group() - Method in class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedOfflineRepairTest
 
test_repair_of_defying_group() - Method in class net.splitcells.gel.solution.optimization.primitive.ConstraintGroupBasedRepairTest
 
test_reset_to_beginning() - Method in class net.splitcells.gel.solution.history.HistoryTest
 
test_reset_to_middle() - Method in class net.splitcells.gel.solution.history.HistoryTest
 
test_rest_to_beginning_runtime() - Method in class net.splitcells.gel.solution.history.HistoryTest
 
test_simple_neighbour_defiance() - Method in class net.splitcells.gel.rating.rater.MinimalDistanceTest
 
test_single_addition_and_removal(Database) - Method in class net.splitcells.gel.data.database.DatabaseTest
 
test_size_requirement_greater_than_one() - Method in class net.splitcells.gel.rating.rater.HasSizeTest
 
test_subscribe_to_afterAdditions() - Method in class net.splitcells.gel.data.allocations.AllocationsTest
 
test_subscriber_to_afterRemoval() - Method in class net.splitcells.gel.data.allocations.AllocationsTest
 
test_subscriber_to_beforeRemoval() - Method in class net.splitcells.gel.data.allocations.AllocationsTest
 
test_subscription_of_history_to_solution() - Method in class net.splitcells.gel.solution.history.HistoryTest
 
test_subscriptions(Database) - Method in class net.splitcells.gel.data.database.DatabaseTest
 
testAddAndRemove() - Method in class net.splitcells.gel.rating.rater.AllSameTest
 
testAllocationGroups() - Method in class net.splitcells.gel.constraint.ConstraintTest
 
testBetterThan() - Method in class net.splitcells.gel.rating.framework.MetaRatingTest
 
testBranching() - Method in class net.splitcells.gel.solution.optimization.meta.BacktrackingTest
 
testCombinationOfCompatible() - Method in class net.splitcells.gel.rating.framework.MetaRatingMergerTest
 
testCombinationOfIncompatible() - Method in class net.splitcells.gel.rating.framework.MetaRatingMergerTest
 
testCombinationOfPrimitives() - Method in class net.splitcells.gel.rating.framework.MetaRatingTest
 
testCombinationOfSame() - Method in class net.splitcells.gel.rating.framework.MetaRatingMergerTest
 
testComplexity() - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
This test shows, that the FunctionalHillClimber is not able to solve this problem as efficiently as the ConstraintGroupBasedOfflineRepair.
testCurrentDevelopment() - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
Deprecated.
testDatabaseFactory() - Static method in class net.splitcells.gel.data.database.DatabaseSF
 
testDatabaseOfFods() - Method in class net.splitcells.gel.data.database.DatabaseFactoryTest
 
testDiscoveryPath() - Method in class net.splitcells.gel.solution.optimization.space.EnumerableOptimizationSpaceTest
 
testEquality() - Method in class net.splitcells.gel.rating.type.ComplianceTest
 
testIdentityTranslation() - Method in class net.splitcells.gel.rating.framework.RatingTranslatorTest
 
testLineValueSelector() - Method in class net.splitcells.gel.rating.rater.RaterBasedOnLineValueTest
 
testLookupAdaptationToRemoval() - Method in class net.splitcells.gel.data.lookup.LookupTest
 
testLookupByPredicate() - Method in class net.splitcells.gel.data.lookup.LookupTest
 
testMaximalValue() - Method in class net.splitcells.gel.rating.type.OptimalityTest
 
testMinimalValue() - Method in class net.splitcells.gel.rating.type.OptimalityTest
 
testMultipleLookupsSimultaneously() - Method in class net.splitcells.gel.data.lookup.LookupTest
 
testNestedLookupWithMultipleLines() - Method in class net.splitcells.gel.data.lookup.LookupTest
 
testNoGrouping() - Method in class net.splitcells.gel.constraint.ForAllTest
 
testOrder() - Method in class net.splitcells.gel.rating.type.CostTest
 
testOrder() - Method in class net.splitcells.gel.rating.type.OptimalityTest
 
testOrder() - Method in class net.splitcells.gel.rating.type.ProfitTest
 
testProbability() - Method in class net.splitcells.gel.problem.derived.SimplifiedAnnealingProblemTest
 
testPropagation() - Method in class net.splitcells.gel.constraint.ForAllTest
 
testQueryInitialization() - Method in class net.splitcells.gel.data.database.DatabaseTest
 
testRandomInstanceSolving() - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
testRating() - Method in class net.splitcells.gel.constraint.ThenTest
 
testRating() - Method in class net.splitcells.gel.rating.rater.HasMinimalSizeTest
 
testRating() - Method in class net.splitcells.gel.rating.rater.HasSizeTest
 
testRating() - Method in class net.splitcells.gel.rating.rater.MinimalDistanceTest
 
testRatingsOfExamsInSameTimeslot() - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
testRatingsOfPeopleWithMultipleExamClones() - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
testRatingsOfSingleExam() - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
testRatingsOfStudentWithMultipleExamsInSameDay() - Method in class net.splitcells.gel.test.functionality.ColloquiumPlanningTest
 
testRegulatedLength() - Method in class net.splitcells.gel.rating.rater.RegulatedLengthTest
 
testSimpleHistory() - Method in class net.splitcells.gel.solution.optimization.space.EnumerableOptimizationSpaceTest
 
testSimplestCase() - Method in class net.splitcells.gel.solution.optimization.meta.BacktrackingTest
 
testSportLessonAssignment() - Method in class net.splitcells.gel.test.functionality.SportLessonAssignmentTest
TODO
testSupplySwitchOfOneDemandWithNoUnusedSupply() - Method in class net.splitcells.gel.solution.optimization.primitive.FreeSupplySwitcherTest
 
testSupplySwitchOfOneDemandWithOneUnusedSupply() - Method in class net.splitcells.gel.solution.optimization.primitive.FreeSupplySwitcherTest
 
testSwitchMultipleStepsInOptimization() - Method in class net.splitcells.gel.solution.optimization.primitive.UsedSupplySwitcherTest
 
testSwitchWithNoUnused() - Method in class net.splitcells.gel.solution.optimization.primitive.UsedSupplySwitcherTest
 
testSwitchWithUnusedDemandPresent() - Method in class net.splitcells.gel.solution.optimization.primitive.UsedSupplySwitcherTest
 
testSwitchWithUnusedSupplyPresent() - Method in class net.splitcells.gel.solution.optimization.primitive.UsedSupplySwitcherTest
 
testTableFactory() - Static method in class net.splitcells.gel.data.table.TableSF
 
testTemplate() - Method in class net.splitcells.gel.solution.optimization.primitive.TemplateInitializerTest
 
testTranslatorChoice() - Method in class net.splitcells.gel.rating.framework.RatingTranslatorTest
 
testUnequalContent() - Method in class net.splitcells.gel.rating.framework.MetaRatingTest
 
ThenTest - Class in net.splitcells.gel.constraint
Only costs are used for testing in order to simplify the defiance detection.
ThenTest() - Constructor for class net.splitcells.gel.constraint.ThenTest
 
toDom() - Method in class net.splitcells.gel.data.database.DatabaseMetaAspect
 
toDom() - Method in class net.splitcells.gel.data.lookup.LookupTableRef
 
toDom() - Method in class net.splitcells.gel.solution.SolutionAspect
 
toString() - Method in class net.splitcells.gel.solution.SolutionAspect
 
tukšaTabulas() - Static method in class net.splitcells.gel.data.table.TableSF
TODO Support different table type mixing, in order to create Allocations instances.

U

UsedSupplySwitcherTest - Class in net.splitcells.gel.solution.optimization.primitive
 
UsedSupplySwitcherTest() - Constructor for class net.splitcells.gel.solution.optimization.primitive.UsedSupplySwitcherTest
 
A B C D E F G H I L M N O P R S T U 
All Classes All Packages