Only 2nd and 3rd components of \( \boldsymbol{\tilde{C}}(\delta) \) are used for clustering. We can not cluster by hue directly, because it is circular. Instead, we use a two-dimensional representation \(I_2I_3\). Axis \(I_1\) is identical to HSI intensity; the plane \( I_2I_3 \) corresponds to variations HSI chromaticity (hue/saturation).
+Only 2nd and 3rd components of \( \boldsymbol{\tilde{C}}(\delta) \) are used for clustering. We can not cluster by hue directly, because it is circular. Instead, we use a two-dimensional representation \(I_2I_3\). Axis \(I_1\) is identical to HSI intensity; the plane \( I_2I_3 \) corresponds to variations in HSI chromaticity (i.e. hue and saturation).
float2 project(float3 col)
diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js
index c3471a3..87650eb 100644
--- a/docs/html/navtreeindex0.js
+++ b/docs/html/navtreeindex0.js
@@ -178,16 +178,16 @@ var NAVTREEINDEX0 =
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#a76b90a959afb372e53a3c033bcc4d35e":[2,0,0,6,0,12],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aacdd3cf004e3b0391145660c44e89531":[3,0,0,6,0,3],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aacdd3cf004e3b0391145660c44e89531":[2,0,0,6,0,3],
+"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#ab81ef5fec87616f666966d3941e17085":[2,0,0,6,0,2],
+"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#ab81ef5fec87616f666966d3941e17085":[3,0,0,6,0,2],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#acde71e4513b07c3f7fc2a9fc0820d379":[3,0,0,6,0,11],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#acde71e4513b07c3f7fc2a9fc0820d379":[2,0,0,6,0,11],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#ad498cf6cd6031a80877fc8a816ad699b":[2,0,0,6,0,13],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#ad498cf6cd6031a80877fc8a816ad699b":[3,0,0,6,0,13],
-"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf":[2,0,0,6,0,2],
-"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf":[3,0,0,6,0,2],
+"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf":[3,0,0,6,0,1],
+"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf":[2,0,0,6,0,1],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aec6a376cf70aa6afac3974fbed010d5b":[2,0,0,6,0,5],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aec6a376cf70aa6afac3974fbed010d5b":[3,0,0,6,0,5],
-"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#af93b07f9cc6387bb1d0d26eb57e6ce34":[3,0,0,6,0,1],
-"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#af93b07f9cc6387bb1d0d26eb57e6ce34":[2,0,0,6,0,1],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#af98006d39ea7aa69ba59cf0a3edb3f9a":[2,0,0,6,0,6],
"class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#af98006d39ea7aa69ba59cf0a3edb3f9a":[3,0,0,6,0,6],
"class_benchmark_generation_1_1_r_snum_k_m.html":[3,0,0,7],
diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js
index ce1a213..5f0b4cc 100644
--- a/docs/html/search/all_0.js
+++ b/docs/html/search/all_0.js
@@ -3,19 +3,18 @@ var searchData=
['abenchmarkgenerator_0',['ABenchmarkGenerator',['../class_benchmark_generation_1_1_a_benchmark_generator.html#a63176163adf64708e49bf59e18fe3ef3',1,'BenchmarkGeneration.ABenchmarkGenerator.ABenchmarkGenerator()'],['../class_benchmark_generation_1_1_a_benchmark_generator.html',1,'BenchmarkGeneration.ABenchmarkGenerator']]],
['abenchmarkgenerator_2ecs_1',['ABenchmarkGenerator.cs',['../_a_benchmark_generator_8cs.html',1,'']]],
['abenchmarkmeasurement_2',['ABenchmarkMeasurement',['../class_a_benchmark_measurement.html',1,'']]],
- ['abstractdispatcherparameters_3',['abstractDispatcherParameters',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#af93b07f9cc6387bb1d0d26eb57e6ce34',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]],
- ['abstractparameters_4',['abstractParameters',['../class_clustering_algorithms_1_1_a_dispatcher.html#a2df0f2f226017eefef26d8466b9ee3dd',1,'ClusteringAlgorithms.ADispatcher.abstractParameters()'],['../class_clustering_algorithms_1_1_a_dispatcher_r_s.html#a0b54fa6bafb37bc5e5c3a566d177e1da',1,'ClusteringAlgorithms.ADispatcherRS.abstractParameters()'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp.html#a5286e8a6860e57ae9018e969a9c0caad',1,'ClusteringAlgorithms.DispatcherKHMp.abstractParameters()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a8338801b36f45c93988df01eb24e6ae9',1,'ClusteringAlgorithms.WrapperArtificialReadback.abstractParameters()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#ac39a7cac2e73442368778e442365b214',1,'ClusteringAlgorithms.WrapperStopCondition.abstractParameters()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#ac1cf07e3461dff749eb39b6b38a3b2ab',1,'ClusteringAlgorithms.IDispatcher.abstractParameters()']]],
- ['adispatcher_5',['ADispatcher',['../class_clustering_algorithms_1_1_a_dispatcher.html#ae0cfe8cd5136f571c00563c738587afd',1,'ClusteringAlgorithms.ADispatcher.ADispatcher()'],['../class_clustering_algorithms_1_1_a_dispatcher.html',1,'ClusteringAlgorithms.ADispatcher']]],
- ['adispatcher_2ecs_6',['ADispatcher.cs',['../_a_dispatcher_8cs.html',1,'']]],
- ['adispatcherrs_7',['ADispatcherRS',['../class_clustering_algorithms_1_1_a_dispatcher_r_s.html#a0a04a76a459929fbb64c26536d37131b',1,'ClusteringAlgorithms.ADispatcherRS.ADispatcherRS()'],['../class_clustering_algorithms_1_1_a_dispatcher_r_s.html',1,'ClusteringAlgorithms.ADispatcherRS']]],
- ['adispatcherrs_2ecs_8',['ADispatcherRS.cs',['../_a_dispatcher_r_s_8cs.html',1,'']]],
- ['algorithm_9',['algorithm',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]],
- ['algorithmsconvergence_10',['AlgorithmsConvergence',['../class_benchmark_generation_1_1_algorithms_convergence.html#a2c68d71159e0be8f9a567a7b82af898c',1,'BenchmarkGeneration.AlgorithmsConvergence.AlgorithmsConvergence()'],['../class_benchmark_generation_1_1_algorithms_convergence.html',1,'BenchmarkGeneration.AlgorithmsConvergence']]],
- ['algorithmsconvergence_2ecs_11',['AlgorithmsConvergence.cs',['../_algorithms_convergence_8cs.html',1,'']]],
- ['allocate_12',['Allocate',['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#a06911b1e28240db20b1da9a63475be9c',1,'ClusteringAlgorithms::ClusteringRTsAndBuffers']]],
- ['asimpledispatcer_13',['ASimpleDispatcer',['../class_clustering_algorithms_1_1_a_simple_dispatcer.html#ac0f6e5762c1f45c87b6cd6dbe25b44b0',1,'ClusteringAlgorithms.ASimpleDispatcer.ASimpleDispatcer()'],['../class_clustering_algorithms_1_1_a_simple_dispatcer.html',1,'ClusteringAlgorithms.ASimpleDispatcer']]],
- ['asimpledispatcher_2ecs_14',['ASimpleDispatcher.cs',['../_a_simple_dispatcher_8cs.html',1,'']]],
- ['assert_15',['Assert',['../class_diagnostics.html#af2c8f2e1cd902d27f552f62aeeee0068',1,'Diagnostics.Assert(bool val, string message)'],['../class_diagnostics.html#ac5ba0fe5ca0e4eb98d630fc7d82a3a99',1,'Diagnostics.Assert(bool val, System.Exception exception)']]],
- ['attributeclusterskhm_16',['AttributeClustersKHM',['../class_clustering_algorithms_1_1_a_dispatcher.html#a6008815e09628615da8d3925e5ad8db5',1,'ClusteringAlgorithms::ADispatcher']]],
- ['attributeclusterskm_17',['AttributeClustersKM',['../class_clustering_algorithms_1_1_a_dispatcher.html#aa57af74a51f80921fb7671634b0a4f85',1,'ClusteringAlgorithms.ADispatcher.AttributeClustersKM()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a8920e13fa3422cb54de59432f984376e',1,'ClusteringAlgorithms.WrapperArtificialReadback.AttributeClustersKM()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#a8a73851c351da486dff90ed652cae531',1,'ClusteringAlgorithms.WrapperStopCondition.AttributeClustersKM()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#afd22c4cedad389cfe6d43b907018dbb9',1,'ClusteringAlgorithms.IDispatcher.AttributeClustersKM()']]]
+ ['abstractparameters_3',['abstractParameters',['../class_clustering_algorithms_1_1_a_dispatcher.html#a2df0f2f226017eefef26d8466b9ee3dd',1,'ClusteringAlgorithms.ADispatcher.abstractParameters()'],['../class_clustering_algorithms_1_1_a_dispatcher_r_s.html#a0b54fa6bafb37bc5e5c3a566d177e1da',1,'ClusteringAlgorithms.ADispatcherRS.abstractParameters()'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp.html#a5286e8a6860e57ae9018e969a9c0caad',1,'ClusteringAlgorithms.DispatcherKHMp.abstractParameters()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a8338801b36f45c93988df01eb24e6ae9',1,'ClusteringAlgorithms.WrapperArtificialReadback.abstractParameters()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#ac39a7cac2e73442368778e442365b214',1,'ClusteringAlgorithms.WrapperStopCondition.abstractParameters()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#ac1cf07e3461dff749eb39b6b38a3b2ab',1,'ClusteringAlgorithms.IDispatcher.abstractParameters()']]],
+ ['adispatcher_4',['ADispatcher',['../class_clustering_algorithms_1_1_a_dispatcher.html#ae0cfe8cd5136f571c00563c738587afd',1,'ClusteringAlgorithms.ADispatcher.ADispatcher()'],['../class_clustering_algorithms_1_1_a_dispatcher.html',1,'ClusteringAlgorithms.ADispatcher']]],
+ ['adispatcher_2ecs_5',['ADispatcher.cs',['../_a_dispatcher_8cs.html',1,'']]],
+ ['adispatcherrs_6',['ADispatcherRS',['../class_clustering_algorithms_1_1_a_dispatcher_r_s.html#a0a04a76a459929fbb64c26536d37131b',1,'ClusteringAlgorithms.ADispatcherRS.ADispatcherRS()'],['../class_clustering_algorithms_1_1_a_dispatcher_r_s.html',1,'ClusteringAlgorithms.ADispatcherRS']]],
+ ['adispatcherrs_2ecs_7',['ADispatcherRS.cs',['../_a_dispatcher_r_s_8cs.html',1,'']]],
+ ['algorithm_8',['algorithm',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]],
+ ['algorithmsconvergence_9',['AlgorithmsConvergence',['../class_benchmark_generation_1_1_algorithms_convergence.html#a2c68d71159e0be8f9a567a7b82af898c',1,'BenchmarkGeneration.AlgorithmsConvergence.AlgorithmsConvergence()'],['../class_benchmark_generation_1_1_algorithms_convergence.html',1,'BenchmarkGeneration.AlgorithmsConvergence']]],
+ ['algorithmsconvergence_2ecs_10',['AlgorithmsConvergence.cs',['../_algorithms_convergence_8cs.html',1,'']]],
+ ['allocate_11',['Allocate',['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#a06911b1e28240db20b1da9a63475be9c',1,'ClusteringAlgorithms::ClusteringRTsAndBuffers']]],
+ ['asimpledispatcer_12',['ASimpleDispatcer',['../class_clustering_algorithms_1_1_a_simple_dispatcer.html#ac0f6e5762c1f45c87b6cd6dbe25b44b0',1,'ClusteringAlgorithms.ASimpleDispatcer.ASimpleDispatcer()'],['../class_clustering_algorithms_1_1_a_simple_dispatcer.html',1,'ClusteringAlgorithms.ASimpleDispatcer']]],
+ ['asimpledispatcher_2ecs_13',['ASimpleDispatcher.cs',['../_a_simple_dispatcher_8cs.html',1,'']]],
+ ['assert_14',['Assert',['../class_diagnostics.html#af2c8f2e1cd902d27f552f62aeeee0068',1,'Diagnostics.Assert(bool val, string message)'],['../class_diagnostics.html#ac5ba0fe5ca0e4eb98d630fc7d82a3a99',1,'Diagnostics.Assert(bool val, System.Exception exception)']]],
+ ['attributeclusterskhm_15',['AttributeClustersKHM',['../class_clustering_algorithms_1_1_a_dispatcher.html#a6008815e09628615da8d3925e5ad8db5',1,'ClusteringAlgorithms::ADispatcher']]],
+ ['attributeclusterskm_16',['AttributeClustersKM',['../class_clustering_algorithms_1_1_a_dispatcher.html#aa57af74a51f80921fb7671634b0a4f85',1,'ClusteringAlgorithms.ADispatcher.AttributeClustersKM()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a8920e13fa3422cb54de59432f984376e',1,'ClusteringAlgorithms.WrapperArtificialReadback.AttributeClustersKM()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#a8a73851c351da486dff90ed652cae531',1,'ClusteringAlgorithms.WrapperStopCondition.AttributeClustersKM()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#afd22c4cedad389cfe6d43b907018dbb9',1,'ClusteringAlgorithms.IDispatcher.AttributeClustersKM()']]]
];
diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js
index 4d83837..10da08f 100644
--- a/docs/html/search/all_3.js
+++ b/docs/html/search/all_3.js
@@ -13,15 +13,16 @@ var searchData=
['dispatcherknecht_10',['DispatcherKnecht',['../class_clustering_algorithms_1_1_dispatcher_knecht.html',1,'ClusteringAlgorithms.DispatcherKnecht'],['../class_clustering_algorithms_1_1_dispatcher_knecht.html#a06cc44fc708b9064a7ad3bf9c93f0a15',1,'ClusteringAlgorithms.DispatcherKnecht.DispatcherKnecht()']]],
['dispatcherknecht_2ecs_11',['DispatcherKnecht.cs',['../_dispatcher_knecht_8cs.html',1,'']]],
['dispatcherparameters_12',['DispatcherParameters',['../class_clustering_algorithms_1_1_dispatcher_parameters.html',1,'ClusteringAlgorithms']]],
- ['dispatcherparameters_2ecs_13',['DispatcherParameters.cs',['../_dispatcher_parameters_8cs.html',1,'']]],
- ['dispatcherrsfixed_14',['DispatcherRSfixed',['../class_clustering_algorithms_1_1_dispatcher_r_sfixed.html',1,'ClusteringAlgorithms.DispatcherRSfixed'],['../class_clustering_algorithms_1_1_dispatcher_r_sfixed.html#a9c94e930ab693ff7f5cd1b765487c271',1,'ClusteringAlgorithms.DispatcherRSfixed.DispatcherRSfixed()']]],
- ['dispatcherrsfixed_2ecs_15',['DispatcherRSfixed.cs',['../_dispatcher_r_sfixed_8cs.html',1,'']]],
- ['dispatcherrsstopcondition_16',['DispatcherRSstopCondition',['../class_clustering_algorithms_1_1_dispatcher_r_sstop_condition.html',1,'ClusteringAlgorithms.DispatcherRSstopCondition'],['../class_clustering_algorithms_1_1_dispatcher_r_sstop_condition.html#ab983c8a44424129b3a0e52c09d5bdce9',1,'ClusteringAlgorithms.DispatcherRSstopCondition.DispatcherRSstopCondition()']]],
- ['dispatcherrsstopcondition_2ecs_17',['DispatcherRSstopCondition.cs',['../_dispatcher_r_sstop_condition_8cs.html',1,'']]],
- ['dispatches_18',['dispatches',['../class_benchmark_generation_1_1_benchmark_description.html#ab98ede38620e98ddfbaffcefa3e93f64',1,'BenchmarkGeneration::BenchmarkDescription']]],
- ['dispose_19',['Dispose',['../class_clustering_algorithms_1_1_a_dispatcher_r_s_1_1_random_swap_result.html#af6200d616a2b479bf53ab24ce670702f',1,'ClusteringAlgorithms.ADispatcherRS.RandomSwapResult.Dispose()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#addc7abd70685a62f7307792d6e438777',1,'ClusteringAlgorithms.WrapperArtificialReadback.Dispose()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#a4da3fe057f4eadba8e4c8cfceeb2cf52',1,'ClusteringAlgorithms.WrapperStopCondition.Dispose()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition_1_1_run_until_converges_result.html#ad8404988e8ca593280465ff9b452c06f',1,'ClusteringAlgorithms.WrapperStopCondition.RunUntilConvergesResult.Dispose()'],['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#aafb640b3964e052d947f78eedc609a66',1,'ClusteringAlgorithms.ClusteringRTsAndBuffers.Dispose()'],['../class_clustering_algorithms_1_1_cluster_centers.html#abd3a6f0cf6d3e7debe013dc67bc93548',1,'ClusteringAlgorithms.ClusterCenters.Dispose()'],['../class_clustering_textures.html#a26e48e2322c9452bd7fb1fc026ca247b',1,'ClusteringTextures.Dispose()'],['../class_benchmark_generation_1_1_launch_parameters.html#a5cb8c4719880db565a1ee0c19518a513',1,'BenchmarkGeneration.LaunchParameters.Dispose()'],['../class_measurement_runner.html#a631f987c4c0d331306229da767978a11',1,'MeasurementRunner.Dispose()'],['../class_clustering_algorithms_1_1_a_dispatcher.html#ab5bd1055398e4bc5accd66322fe4194e',1,'ClusteringAlgorithms.ADispatcher.Dispose()']]],
- ['dodownscale_20',['doDownscale',['../class_benchmark_generation_1_1_launch_parameters.html#ae30183342f30226169634e028ac047bb',1,'BenchmarkGeneration.LaunchParameters.doDownscale()'],['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aacdd3cf004e3b0391145660c44e89531',1,'BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.doDownscale()']]],
- ['doesreadback_21',['doesReadback',['../class_clustering_algorithms_1_1_a_dispatcher.html#a6d905576d7f52fee772267ec477434f4',1,'ClusteringAlgorithms.ADispatcher.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_r_sfixed.html#a2c34eeb117fc8e81e0455f61c7651d8e',1,'ClusteringAlgorithms.DispatcherRSfixed.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp.html#aabd59e89e337e2b569e93e47edb9ca4d',1,'ClusteringAlgorithms.DispatcherKHMp.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_k_m.html#a207c4ead357c810a3d888306385766c9',1,'ClusteringAlgorithms.DispatcherKM.doesReadback()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a1798b6b19d09c70666aff659b0e7efce',1,'ClusteringAlgorithms.WrapperArtificialReadback.doesReadback()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#a54209248dec8a50d28c5ccf98c81533d',1,'ClusteringAlgorithms.WrapperStopCondition.doesReadback()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#ab617b01640797288370b4d7c7fd6989b',1,'ClusteringAlgorithms.IDispatcher.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_r_sstop_condition.html#a6fea93118f78cb2e6499202ab0c6fac3',1,'ClusteringAlgorithms.DispatcherRSstopCondition.doesReadback()']]],
- ['dorandomizeemptyclusters_22',['doRandomizeEmptyClusters',['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a6be34c211fcad81956f38b7be5fa5620',1,'ClusteringAlgorithms.WrapperArtificialReadback.doRandomizeEmptyClusters()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#af6e10bbfbdcab722f0389798452359ee',1,'ClusteringAlgorithms.WrapperStopCondition.doRandomizeEmptyClusters()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#ab22278ee8a5bd5aabe0954d93d76232a',1,'ClusteringAlgorithms.IDispatcher.doRandomizeEmptyClusters()'],['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#a59072772c791eb77238f0193c27569aa',1,'BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.doRandomizeEmptyClusters()'],['../class_clustering_algorithms_1_1_a_dispatcher.html#aea9700b5db672930b7ffe556179a5ab3',1,'ClusteringAlgorithms.ADispatcher.doRandomizeEmptyClusters()']]],
- ['downsample_23',['Downsample',['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#a614e9f4b31593f22318c7986d3c7bba3',1,'ClusteringAlgorithms::ClusteringRTsAndBuffers']]]
+ ['dispatcherparameters_13',['dispatcherParameters',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#ab81ef5fec87616f666966d3941e17085',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]],
+ ['dispatcherparameters_2ecs_14',['DispatcherParameters.cs',['../_dispatcher_parameters_8cs.html',1,'']]],
+ ['dispatcherrsfixed_15',['DispatcherRSfixed',['../class_clustering_algorithms_1_1_dispatcher_r_sfixed.html',1,'ClusteringAlgorithms.DispatcherRSfixed'],['../class_clustering_algorithms_1_1_dispatcher_r_sfixed.html#a9c94e930ab693ff7f5cd1b765487c271',1,'ClusteringAlgorithms.DispatcherRSfixed.DispatcherRSfixed()']]],
+ ['dispatcherrsfixed_2ecs_16',['DispatcherRSfixed.cs',['../_dispatcher_r_sfixed_8cs.html',1,'']]],
+ ['dispatcherrsstopcondition_17',['DispatcherRSstopCondition',['../class_clustering_algorithms_1_1_dispatcher_r_sstop_condition.html',1,'ClusteringAlgorithms.DispatcherRSstopCondition'],['../class_clustering_algorithms_1_1_dispatcher_r_sstop_condition.html#ab983c8a44424129b3a0e52c09d5bdce9',1,'ClusteringAlgorithms.DispatcherRSstopCondition.DispatcherRSstopCondition()']]],
+ ['dispatcherrsstopcondition_2ecs_18',['DispatcherRSstopCondition.cs',['../_dispatcher_r_sstop_condition_8cs.html',1,'']]],
+ ['dispatches_19',['dispatches',['../class_benchmark_generation_1_1_benchmark_description.html#ab98ede38620e98ddfbaffcefa3e93f64',1,'BenchmarkGeneration::BenchmarkDescription']]],
+ ['dispose_20',['Dispose',['../class_clustering_algorithms_1_1_a_dispatcher_r_s_1_1_random_swap_result.html#af6200d616a2b479bf53ab24ce670702f',1,'ClusteringAlgorithms.ADispatcherRS.RandomSwapResult.Dispose()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#addc7abd70685a62f7307792d6e438777',1,'ClusteringAlgorithms.WrapperArtificialReadback.Dispose()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#a4da3fe057f4eadba8e4c8cfceeb2cf52',1,'ClusteringAlgorithms.WrapperStopCondition.Dispose()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition_1_1_run_until_converges_result.html#ad8404988e8ca593280465ff9b452c06f',1,'ClusteringAlgorithms.WrapperStopCondition.RunUntilConvergesResult.Dispose()'],['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#aafb640b3964e052d947f78eedc609a66',1,'ClusteringAlgorithms.ClusteringRTsAndBuffers.Dispose()'],['../class_clustering_algorithms_1_1_cluster_centers.html#abd3a6f0cf6d3e7debe013dc67bc93548',1,'ClusteringAlgorithms.ClusterCenters.Dispose()'],['../class_clustering_textures.html#a26e48e2322c9452bd7fb1fc026ca247b',1,'ClusteringTextures.Dispose()'],['../class_benchmark_generation_1_1_launch_parameters.html#a5cb8c4719880db565a1ee0c19518a513',1,'BenchmarkGeneration.LaunchParameters.Dispose()'],['../class_measurement_runner.html#a631f987c4c0d331306229da767978a11',1,'MeasurementRunner.Dispose()'],['../class_clustering_algorithms_1_1_a_dispatcher.html#ab5bd1055398e4bc5accd66322fe4194e',1,'ClusteringAlgorithms.ADispatcher.Dispose()']]],
+ ['dodownscale_21',['doDownscale',['../class_benchmark_generation_1_1_launch_parameters.html#ae30183342f30226169634e028ac047bb',1,'BenchmarkGeneration.LaunchParameters.doDownscale()'],['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aacdd3cf004e3b0391145660c44e89531',1,'BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.doDownscale()']]],
+ ['doesreadback_22',['doesReadback',['../class_clustering_algorithms_1_1_a_dispatcher.html#a6d905576d7f52fee772267ec477434f4',1,'ClusteringAlgorithms.ADispatcher.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_r_sfixed.html#a2c34eeb117fc8e81e0455f61c7651d8e',1,'ClusteringAlgorithms.DispatcherRSfixed.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp.html#aabd59e89e337e2b569e93e47edb9ca4d',1,'ClusteringAlgorithms.DispatcherKHMp.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_k_m.html#a207c4ead357c810a3d888306385766c9',1,'ClusteringAlgorithms.DispatcherKM.doesReadback()'],['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a1798b6b19d09c70666aff659b0e7efce',1,'ClusteringAlgorithms.WrapperArtificialReadback.doesReadback()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#a54209248dec8a50d28c5ccf98c81533d',1,'ClusteringAlgorithms.WrapperStopCondition.doesReadback()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#ab617b01640797288370b4d7c7fd6989b',1,'ClusteringAlgorithms.IDispatcher.doesReadback()'],['../class_clustering_algorithms_1_1_dispatcher_r_sstop_condition.html#a6fea93118f78cb2e6499202ab0c6fac3',1,'ClusteringAlgorithms.DispatcherRSstopCondition.doesReadback()']]],
+ ['dorandomizeemptyclusters_23',['doRandomizeEmptyClusters',['../class_clustering_algorithms_1_1_wrapper_artificial_readback.html#a6be34c211fcad81956f38b7be5fa5620',1,'ClusteringAlgorithms.WrapperArtificialReadback.doRandomizeEmptyClusters()'],['../class_clustering_algorithms_1_1_wrapper_stop_condition.html#af6e10bbfbdcab722f0389798452359ee',1,'ClusteringAlgorithms.WrapperStopCondition.doRandomizeEmptyClusters()'],['../interface_clustering_algorithms_1_1_i_dispatcher.html#ab22278ee8a5bd5aabe0954d93d76232a',1,'ClusteringAlgorithms.IDispatcher.doRandomizeEmptyClusters()'],['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#a59072772c791eb77238f0193c27569aa',1,'BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.doRandomizeEmptyClusters()'],['../class_clustering_algorithms_1_1_a_dispatcher.html#aea9700b5db672930b7ffe556179a5ab3',1,'ClusteringAlgorithms.ADispatcher.doRandomizeEmptyClusters()']]],
+ ['downsample_24',['Downsample',['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#a614e9f4b31593f22318c7986d3c7bba3',1,'ClusteringAlgorithms::ClusteringRTsAndBuffers']]]
];
diff --git a/docs/html/search/all_a.js b/docs/html/search/all_a.js
index 7b211eb..3285853 100644
--- a/docs/html/search/all_a.js
+++ b/docs/html/search/all_a.js
@@ -3,6 +3,6 @@ var searchData=
['launchparameters_0',['LaunchParameters',['../class_benchmark_generation_1_1_launch_parameters.html',1,'BenchmarkGeneration.LaunchParameters'],['../class_benchmark_generation_1_1_launch_parameters.html#abbeb38dba911cd0dbc88e8ce59170e2d',1,'BenchmarkGeneration.LaunchParameters.LaunchParameters()']]],
['launchparameters_2ecs_1',['LaunchParameters.cs',['../_launch_parameters_8cs.html',1,'']]],
['logclustercenters_2',['LogClusterCenters',['../class_clustering_algorithms_1_1_cluster_centers.html#ad886adab89f870c01bd5bf0d4b7594be',1,'ClusteringAlgorithms::ClusterCenters']]],
- ['logtype_3',['logType',['../class_benchmark_generation_1_1_benchmark_description.html#a4b7970ab9d3f559701cb54f17cef1fa7',1,'BenchmarkGeneration.BenchmarkDescription.logType()'],['../class_benchmark_report.html#a933a5dfd1195c68c55a7848636140372',1,'BenchmarkReport.logType()']]],
- ['logtype_4',['LogType',['../class_clustering_test.html#aace6d3f7bb9a3a9a9170fb16c330d2d5',1,'ClusteringTest']]]
+ ['logtype_3',['LogType',['../class_clustering_test.html#aace6d3f7bb9a3a9a9170fb16c330d2d5',1,'ClusteringTest']]],
+ ['logtype_4',['logType',['../class_benchmark_generation_1_1_benchmark_description.html#a4b7970ab9d3f559701cb54f17cef1fa7',1,'BenchmarkGeneration.BenchmarkDescription.logType()'],['../class_benchmark_report.html#a933a5dfd1195c68c55a7848636140372',1,'BenchmarkReport.logType()']]]
];
diff --git a/docs/html/search/all_e.js b/docs/html/search/all_e.js
index e815473..a74b2d7 100644
--- a/docs/html/search/all_e.js
+++ b/docs/html/search/all_e.js
@@ -1,11 +1,10 @@
var searchData=
[
['p_0',['p',['../class_clustering_algorithms_1_1_dispatcher_k_h_mp_1_1_parameters.html#ac1ea09b62da6e34320af7de62a65d5e0',1,'ClusteringAlgorithms::DispatcherKHMp::Parameters']]],
- ['parameters_1',['Parameters',['../class_clustering_algorithms_1_1_a_dispatcher_r_s_1_1_parameters.html',1,'ClusteringAlgorithms.ADispatcherRS.Parameters'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp_1_1_parameters.html',1,'ClusteringAlgorithms.DispatcherKHMp.Parameters']]],
+ ['parameters_1',['Parameters',['../class_clustering_algorithms_1_1_a_dispatcher_r_s_1_1_parameters.html',1,'ClusteringAlgorithms.ADispatcherRS.Parameters'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp_1_1_parameters.html',1,'ClusteringAlgorithms.DispatcherKHMp.Parameters'],['../class_clustering_algorithms_1_1_a_dispatcher_r_s_1_1_parameters.html#ad0d176e90e888253deeaa3d7b3d5f943',1,'ClusteringAlgorithms.ADispatcherRS.Parameters.Parameters()'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp_1_1_parameters.html#a32f8f7c35315b645c4ab7788be34f774',1,'ClusteringAlgorithms.DispatcherKHMp.Parameters.Parameters()']]],
['parameters_2',['parameters',['../class_clustering_algorithms_1_1_a_dispatcher_r_s.html#a875415fca4663edf0f92b6d9f732cccd',1,'ClusteringAlgorithms::ADispatcherRS']]],
- ['parameters_3',['Parameters',['../class_clustering_algorithms_1_1_a_dispatcher_r_s_1_1_parameters.html#ad0d176e90e888253deeaa3d7b3d5f943',1,'ClusteringAlgorithms.ADispatcherRS.Parameters.Parameters()'],['../class_clustering_algorithms_1_1_dispatcher_k_h_mp_1_1_parameters.html#a32f8f7c35315b645c4ab7788be34f774',1,'ClusteringAlgorithms.DispatcherKHMp.Parameters.Parameters()']]],
- ['paramsjson_4',['paramsJSON',['../class_measurement_runner.html#a717bb77d51a6dc82bb170dcc7e848b92',1,'MeasurementRunner']]],
- ['pickrandomcluster_5',['PickRandomCluster',['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#ada284b720c3e4fcc43f17126213ce754',1,'ClusteringAlgorithms::ClusteringRTsAndBuffers']]],
- ['pool_6',['pool',['../class_clustering_algorithms_1_1_wrapper_stop_condition_1_1_run_until_converges_result.html#a3816e6d3eb39e88e1d7df1f620fa1392',1,'ClusteringAlgorithms::WrapperStopCondition::RunUntilConvergesResult']]],
- ['processnextframe_7',['ProcessNextFrame',['../class_measurement_runner.html#a8543e5cbaa36ed226914f7fea7470ded',1,'MeasurementRunner']]]
+ ['paramsjson_3',['paramsJSON',['../class_measurement_runner.html#a717bb77d51a6dc82bb170dcc7e848b92',1,'MeasurementRunner']]],
+ ['pickrandomcluster_4',['PickRandomCluster',['../class_clustering_algorithms_1_1_clustering_r_ts_and_buffers.html#ada284b720c3e4fcc43f17126213ce754',1,'ClusteringAlgorithms::ClusteringRTsAndBuffers']]],
+ ['pool_5',['pool',['../class_clustering_algorithms_1_1_wrapper_stop_condition_1_1_run_until_converges_result.html#a3816e6d3eb39e88e1d7df1f620fa1392',1,'ClusteringAlgorithms::WrapperStopCondition::RunUntilConvergesResult']]],
+ ['processnextframe_6',['ProcessNextFrame',['../class_measurement_runner.html#a8543e5cbaa36ed226914f7fea7470ded',1,'MeasurementRunner']]]
];
diff --git a/docs/html/search/variables_0.js b/docs/html/search/variables_0.js
index 548fd5f..3cf0017 100644
--- a/docs/html/search/variables_0.js
+++ b/docs/html/search/variables_0.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['abstractdispatcherparameters_0',['abstractDispatcherParameters',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#af93b07f9cc6387bb1d0d26eb57e6ce34',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]],
- ['algorithm_1',['algorithm',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]]
+ ['algorithm_0',['algorithm',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]]
];
diff --git a/docs/html/search/variables_3.js b/docs/html/search/variables_3.js
index 63d909a..16c211d 100644
--- a/docs/html/search/variables_3.js
+++ b/docs/html/search/variables_3.js
@@ -1,7 +1,8 @@
var searchData=
[
['dispatcher_0',['dispatcher',['../class_benchmark_generation_1_1_launch_parameters.html#af2b6ba4b58082696f608cf572be310d7',1,'BenchmarkGeneration::LaunchParameters']]],
- ['dispatches_1',['dispatches',['../class_benchmark_generation_1_1_benchmark_description.html#ab98ede38620e98ddfbaffcefa3e93f64',1,'BenchmarkGeneration::BenchmarkDescription']]],
- ['dodownscale_2',['doDownscale',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aacdd3cf004e3b0391145660c44e89531',1,'BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.doDownscale()'],['../class_benchmark_generation_1_1_launch_parameters.html#ae30183342f30226169634e028ac047bb',1,'BenchmarkGeneration.LaunchParameters.doDownscale()']]],
- ['dorandomizeemptyclusters_3',['doRandomizeEmptyClusters',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#a59072772c791eb77238f0193c27569aa',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]]
+ ['dispatcherparameters_1',['dispatcherParameters',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#ab81ef5fec87616f666966d3941e17085',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]],
+ ['dispatches_2',['dispatches',['../class_benchmark_generation_1_1_benchmark_description.html#ab98ede38620e98ddfbaffcefa3e93f64',1,'BenchmarkGeneration::BenchmarkDescription']]],
+ ['dodownscale_3',['doDownscale',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aacdd3cf004e3b0391145660c44e89531',1,'BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.doDownscale()'],['../class_benchmark_generation_1_1_launch_parameters.html#ae30183342f30226169634e028ac047bb',1,'BenchmarkGeneration.LaunchParameters.doDownscale()']]],
+ ['dorandomizeemptyclusters_4',['doRandomizeEmptyClusters',['../class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#a59072772c791eb77238f0193c27569aa',1,'BenchmarkGeneration::LaunchParameters::SerializableLaunchParameters']]]
];