From 8d5b0370504dc6b0fb890b3cc11dc9f672330c28 Mon Sep 17 00:00:00 2001 From: MadCake <-> Date: Fri, 27 Jan 2023 08:19:43 +0100 Subject: [PATCH] docs typo --- Unity/Assets/Documentation/Data Layout.md | 2 +- docs/html/_cluster_centers_8cs_source.html | 178 +++++++++--------- docs/html/_launch_parameters_8cs_source.html | 8 +- ...erializable_launch_parameters-members.html | 4 +- ...rs_1_1_serializable_launch_parameters.html | 22 +-- ...ters_1_1_serializable_launch_parameters.js | 2 +- ...tering_algorithms_1_1_cluster_centers.html | 2 +- ...enters_1_1_invalid_clusters_exception.html | 6 +- docs/html/functions.html | 1 - docs/html/functions_d.html | 1 + docs/html/functions_vars.html | 2 +- ...__assets__documentation__data__layout.html | 2 +- docs/html/navtreeindex0.js | 8 +- docs/html/search/all_0.js | 29 ++- docs/html/search/all_3.js | 23 +-- docs/html/search/all_a.js | 4 +- docs/html/search/all_e.js | 11 +- docs/html/search/variables_0.js | 3 +- docs/html/search/variables_3.js | 7 +- 19 files changed, 159 insertions(+), 156 deletions(-) diff --git a/Unity/Assets/Documentation/Data Layout.md b/Unity/Assets/Documentation/Data Layout.md index d172b53..4f15407 100644 --- a/Unity/Assets/Documentation/Data Layout.md +++ b/Unity/Assets/Documentation/Data Layout.md @@ -52,7 +52,7 @@ Color representation \f$ \boldsymbol{\tilde{C}}(\delta) \f$ is generated from th \end{bmatrix} \cdot \ddot{\boldsymbol{C}} (\delta) \f} -Only 2nd and 3rd components of \f$ \boldsymbol{\tilde{C}}(\delta) \f$ are used for clustering. We can not cluster by hue directly, because it is circular. Instead, we use a two-dimensional representation \f$I_2I_3\f$. Axis \f$I_1\f$ is identical to HSI intensity; the plane \f$ I_2I_3 \f$ corresponds to variations HSI chromaticity (hue/saturation). +Only 2nd and 3rd components of \f$ \boldsymbol{\tilde{C}}(\delta) \f$ are used for clustering. We can not cluster by hue directly, because it is circular. Instead, we use a two-dimensional representation \f$I_2I_3\f$. Axis \f$I_1\f$ is identical to HSI intensity; the plane \f$ I_2I_3 \f$ corresponds to variations in HSI chromaticity (i.e. hue and saturation). ### Code diff --git a/docs/html/_cluster_centers_8cs_source.html b/docs/html/_cluster_centers_8cs_source.html index 16bc517..de99b39 100644 --- a/docs/html/_cluster_centers_8cs_source.html +++ b/docs/html/_cluster_centers_8cs_source.html @@ -187,95 +187,99 @@
89 Throw("NaN in shader");
90 }
91
-
92 if (center.x < -0.5 || center.x > 0.5 || center.y < -0.5 || center.y > 0.5)
-
93 {
-
94 LogClusterCenters(numClusters, centersBufferData);
-
95 Throw($"invalid cluster center record: {center}");
-
96 }
-
97 }
-
98
-
99 /*
-
100 z = ...
-
101
-
102 positive number == valid variance
-
103 -1 == not a single pixel has sufficient chromatic component
-
104
-
105 |0 |numClusters |
-
106 |---------------|---------------|
-
107 | new centers | old centers |
-
108 */
-
109 if (centersBufferData[numClusters].z < -0.5)
-
110 {
-
111 // not a single pixel has sufficient chromatic component
-
112 clusterCenters.oldVariance = null;
-
113 }
-
114 else
-
115 {
-
116 clusterCenters.oldVariance = centersBufferData[numClusters].z;
+
92 /*
+
93 valid values are in range [-0.5; 0.5]
+
94 slightly increased range accounts for floating point inaccuracy
+
95 */
+
96 if (center.x < -0.6 || center.x > 0.6 || center.y < -0.6 || center.y > 0.6)
+
97 {
+
98 LogClusterCenters(numClusters, centersBufferData);
+
99 Throw($"invalid cluster center record: {center}");
+
100 }
+
101 }
+
102
+
103 /*
+
104 z = ...
+
105
+
106 positive number == valid variance
+
107 -1 == not a single pixel has sufficient chromatic component
+
108
+
109 |0 |numClusters |
+
110 |---------------|---------------|
+
111 | new centers | old centers |
+
112 */
+
113 if (centersBufferData[numClusters].z < -0.5)
+
114 {
+
115 // not a single pixel has sufficient chromatic component
+
116 clusterCenters.oldVariance = null;
117 }
-
118
-
119 /*
-
120 z = ...
-
121
-
122 positive number = valid variance
-
123 -1 = not a single pixel has sufficient chromatic component
-
124
-
125 |0 |numClusters |
-
126 |---------------|---------------|
-
127 | new centers | old centers |
-
128 */
-
129 if (centersBufferData[0].z < -0.5)
-
130 {
-
131 // not a single pixel has sufficient chromatic component
-
132 clusterCenters.variance = null;
-
133 clusterCenters.warning = true;
-
134 Debug.LogWarning("Not a single pixel has sufficient chromatic component");
-
135 return clusterCenters;
-
136 }
-
137 else
-
138 {
-
139 clusterCenters.variance = centersBufferData[0].z;
+
118 else
+
119 {
+
120 clusterCenters.oldVariance = centersBufferData[numClusters].z;
+
121 }
+
122
+
123 /*
+
124 z = ...
+
125
+
126 positive number = valid variance
+
127 -1 = not a single pixel has sufficient chromatic component
+
128
+
129 |0 |numClusters |
+
130 |---------------|---------------|
+
131 | new centers | old centers |
+
132 */
+
133 if (centersBufferData[0].z < -0.5)
+
134 {
+
135 // not a single pixel has sufficient chromatic component
+
136 clusterCenters.variance = null;
+
137 clusterCenters.warning = true;
+
138 Debug.LogWarning("Not a single pixel has sufficient chromatic component");
+
139 return clusterCenters;
140 }
-
141
-
142 if (AreAllClusterCentersEmpty(numClusters, centersBufferData))
-
143 {
-
144 clusterCenters.warning = true;
-
145 Debug.LogWarning("All cluster centers are empty!");
-
146 LogClusterCenters(numClusters, centersBufferData);
-
147 }
-
148
-
149 return clusterCenters;
-
150 }
-
151
-
152 public static void LogClusterCenters(int numClusters, Vector4[] centersBufferData)
-
153 {
-
154 sb.Clear();
-
155 sb.AppendLine("New cluster records: \n");
-
156 for (int i = 0; i < numClusters; i++)
-
157 {
-
158 sb.Append($"{i, 4} | ");
-
159 sb.AppendLine(centersBufferData[i].ToString());
-
160 }
-
161 sb.AppendLine("\nOld cluster records: \n");
-
162 for (int i = numClusters; i < numClusters * 2; i++)
-
163 {
-
164 sb.Append($"{i, 4} | ");
-
165 sb.AppendLine(centersBufferData[i].ToString());
-
166 }
-
167 Debug.Log(sb);
-
168 }
-
169
-
170 public class InvalidClustersException : System.Exception
-
171 {
-
172 public InvalidClustersException() : base() { }
+
141 else
+
142 {
+
143 clusterCenters.variance = centersBufferData[0].z;
+
144 }
+
145
+
146 if (AreAllClusterCentersEmpty(numClusters, centersBufferData))
+
147 {
+
148 clusterCenters.warning = true;
+
149 Debug.LogWarning("All cluster centers are empty!");
+
150 LogClusterCenters(numClusters, centersBufferData);
+
151 }
+
152
+
153 return clusterCenters;
+
154 }
+
155
+
156 public static void LogClusterCenters(int numClusters, Vector4[] centersBufferData)
+
157 {
+
158 sb.Clear();
+
159 sb.AppendLine("New cluster records: \n");
+
160 for (int i = 0; i < numClusters; i++)
+
161 {
+
162 sb.Append($"{i, 4} | ");
+
163 sb.AppendLine(centersBufferData[i].ToString());
+
164 }
+
165 sb.AppendLine("\nOld cluster records: \n");
+
166 for (int i = numClusters; i < numClusters * 2; i++)
+
167 {
+
168 sb.Append($"{i, 4} | ");
+
169 sb.AppendLine(centersBufferData[i].ToString());
+
170 }
+
171 Debug.Log(sb);
+
172 }
173
-
174 public InvalidClustersException(string message) : base(message) { }
-
175 }
-
176 }
-
177}
-
ClusteringAlgorithms.ClusterCenters.InvalidClustersException
Definition: ClusterCenters.cs:171
-
ClusteringAlgorithms.ClusterCenters.InvalidClustersException.InvalidClustersException
InvalidClustersException()
Definition: ClusterCenters.cs:172
-
ClusteringAlgorithms.ClusterCenters.InvalidClustersException.InvalidClustersException
InvalidClustersException(string message)
Definition: ClusterCenters.cs:174
+
174 public class InvalidClustersException : System.Exception
+
175 {
+
176 public InvalidClustersException() : base() { }
+
177
+
178 public InvalidClustersException(string message) : base(message) { }
+
179 }
+
180 }
+
181}
+
ClusteringAlgorithms.ClusterCenters.InvalidClustersException
Definition: ClusterCenters.cs:175
+
ClusteringAlgorithms.ClusterCenters.InvalidClustersException.InvalidClustersException
InvalidClustersException()
Definition: ClusterCenters.cs:176
+
ClusteringAlgorithms.ClusterCenters.InvalidClustersException.InvalidClustersException
InvalidClustersException(string message)
Definition: ClusterCenters.cs:178
ClusteringAlgorithms.ClusterCenters
Call Dispose after using.
Definition: ClusterCenters.cs:11
ClusteringAlgorithms.ClusterCenters.oldVariance
float? oldVariance
Definition: ClusterCenters.cs:14
ClusteringAlgorithms.ClusterCenters.variance
float? variance
Definition: ClusterCenters.cs:13
@@ -283,7 +287,7 @@
ClusteringAlgorithms.ClusterCenters.centers
Vector4[] centers
Definition: ClusterCenters.cs:12
ClusteringAlgorithms.ClusterCenters.Dispose
void Dispose()
Definition: ClusterCenters.cs:50
ClusteringAlgorithms.ClusterCenters.warning
bool warning
Definition: ClusterCenters.cs:15
-
ClusteringAlgorithms.ClusterCenters.LogClusterCenters
static void LogClusterCenters(int numClusters, Vector4[] centersBufferData)
Definition: ClusterCenters.cs:152
+
ClusteringAlgorithms.ClusterCenters.LogClusterCenters
static void LogClusterCenters(int numClusters, Vector4[] centersBufferData)
Definition: ClusterCenters.cs:156
Diagnostics
Definition: Diagnostics.cs:2
ObjectPoolMaxAssert
Definition: ObjectPoolMaxAssert.cs:4
ClusteringAlgorithms
Definition: ADispatcher.cs:5
diff --git a/docs/html/_launch_parameters_8cs_source.html b/docs/html/_launch_parameters_8cs_source.html index d9919a8..3d893ce 100644 --- a/docs/html/_launch_parameters_8cs_source.html +++ b/docs/html/_launch_parameters_8cs_source.html @@ -111,7 +111,7 @@
13 public class SerializableLaunchParameters
14 {
15 [SerializeReference]
-
16 public DispatcherParameters abstractDispatcherParameters;
+
16 public DispatcherParameters dispatcherParameters;
17
18 public string videoName;
19 public int numIterations;
@@ -139,7 +139,7 @@
41 bool stopCondition,
42 bool readback,
43 bool useFullResTexRef,
-
44 DispatcherParameters dispatcherParameters
+
44 DispatcherParameters dispatcherParameters
45 )
46 {
47 this.videoName = videoName;
@@ -151,7 +151,7 @@
53 this.doDownscale = doDownscale;
54 this.algorithm = algorithm;
55 this.doRandomizeEmptyClusters = doRandomizeEmptyClusters;
-
56 this.abstractDispatcherParameters = dispatcherParameters;
+
56 this.dispatcherParameters = dispatcherParameters;
57 this.stopCondition = stopCondition;
58 this.useFullResTexRef = useFullResTexRef;
59 this.readback = readback;
@@ -213,11 +213,11 @@
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.readback
bool readback
Definition: LaunchParameters.cs:28
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.videoName
string videoName
Definition: LaunchParameters.cs:18
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.doDownscale
bool doDownscale
Definition: LaunchParameters.cs:24
+
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.dispatcherParameters
DispatcherParameters dispatcherParameters
Definition: LaunchParameters.cs:16
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.useFullResTexRef
bool useFullResTexRef
Definition: LaunchParameters.cs:29
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.workingTextureSize
int workingTextureSize
Definition: LaunchParameters.cs:20
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.algorithm
string algorithm
Definition: LaunchParameters.cs:25
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.jitterSize
int jitterSize
Definition: LaunchParameters.cs:22
-
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.abstractDispatcherParameters
DispatcherParameters abstractDispatcherParameters
Definition: LaunchParameters.cs:16
BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.numClusters
int numClusters
Definition: LaunchParameters.cs:21
BenchmarkGeneration.LaunchParameters
Call Dispose after using.
Definition: LaunchParameters.cs:11
BenchmarkGeneration.LaunchParameters.video
readonly UnityEngine.Video.VideoClip video
Definition: LaunchParameters.cs:83
diff --git a/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters-members.html b/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters-members.html index a8b40af..bb8dd0e 100644 --- a/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters-members.html +++ b/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters-members.html @@ -99,8 +99,8 @@

This is the complete list of members for BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters, including all inherited members.

- - + + diff --git a/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html b/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html index 989d591..077b146 100644 --- a/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html +++ b/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html @@ -103,15 +103,15 @@
abstractDispatcherParametersBenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
algorithmBenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
algorithmBenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
dispatcherParametersBenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
doDownscaleBenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
doRandomizeEmptyClustersBenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
jitterSizeBenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
- +

Public Member Functions

 SerializableLaunchParameters (string videoName, int numIterations, int workingTextureSize, int numClusters, int jitterSize, bool staggeredJitter, bool doDownscale, string algorithm, bool doRandomizeEmptyClusters, bool stopCondition, bool readback, bool useFullResTexRef, DispatcherParameters dispatcherParameters)
 SerializableLaunchParameters (string videoName, int numIterations, int workingTextureSize, int numClusters, int jitterSize, bool staggeredJitter, bool doDownscale, string algorithm, bool doRandomizeEmptyClusters, bool stopCondition, bool readback, bool useFullResTexRef, DispatcherParameters dispatcherParameters)
 
- - + + @@ -244,35 +244,35 @@

Member Data Documentation

- -

◆ abstractDispatcherParameters

+ +

◆ algorithm

Public Attributes

DispatcherParameters abstractDispatcherParameters
 
string algorithm
 
DispatcherParameters dispatcherParameters
 
bool doDownscale
 
bool doRandomizeEmptyClusters
- +
DispatcherParameters BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.abstractDispatcherParametersstring BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.algorithm
-

Definition at line 16 of file LaunchParameters.cs.

+

Definition at line 25 of file LaunchParameters.cs.

- -

◆ algorithm

+ +

◆ dispatcherParameters

- +
string BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.algorithmDispatcherParameters BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters.dispatcherParameters
-

Definition at line 25 of file LaunchParameters.cs.

+

Definition at line 16 of file LaunchParameters.cs.

diff --git a/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.js b/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.js index 6208c6f..7ab013f 100644 --- a/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.js +++ b/docs/html/class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.js @@ -1,8 +1,8 @@ var class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters = [ [ "SerializableLaunchParameters", "class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#a29de70865d3c7cc06add2cdf076c64c0", null ], - [ "abstractDispatcherParameters", "class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#af93b07f9cc6387bb1d0d26eb57e6ce34", null ], [ "algorithm", "class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aeaae03db61de4dca651159923db46aaf", null ], + [ "dispatcherParameters", "class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#ab81ef5fec87616f666966d3941e17085", null ], [ "doDownscale", "class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aacdd3cf004e3b0391145660c44e89531", null ], [ "doRandomizeEmptyClusters", "class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#a59072772c791eb77238f0193c27569aa", null ], [ "jitterSize", "class_benchmark_generation_1_1_launch_parameters_1_1_serializable_launch_parameters.html#aec6a376cf70aa6afac3974fbed010d5b", null ], diff --git a/docs/html/class_clustering_algorithms_1_1_cluster_centers.html b/docs/html/class_clustering_algorithms_1_1_cluster_centers.html index fabe6c9..44322eb 100644 --- a/docs/html/class_clustering_algorithms_1_1_cluster_centers.html +++ b/docs/html/class_clustering_algorithms_1_1_cluster_centers.html @@ -248,7 +248,7 @@

-

Definition at line 152 of file ClusterCenters.cs.

+

Definition at line 156 of file ClusterCenters.cs.

diff --git a/docs/html/class_clustering_algorithms_1_1_cluster_centers_1_1_invalid_clusters_exception.html b/docs/html/class_clustering_algorithms_1_1_cluster_centers_1_1_invalid_clusters_exception.html index eede197..37f5bae 100644 --- a/docs/html/class_clustering_algorithms_1_1_cluster_centers_1_1_invalid_clusters_exception.html +++ b/docs/html/class_clustering_algorithms_1_1_cluster_centers_1_1_invalid_clusters_exception.html @@ -115,7 +115,7 @@

Detailed Description

-

Definition at line 170 of file ClusterCenters.cs.

+

Definition at line 174 of file ClusterCenters.cs.

Constructor & Destructor Documentation

◆ InvalidClustersException() [1/2]

@@ -140,7 +140,7 @@

-

Definition at line 172 of file ClusterCenters.cs.

+

Definition at line 176 of file ClusterCenters.cs.

@@ -168,7 +168,7 @@

-

Definition at line 174 of file ClusterCenters.cs.

+

Definition at line 178 of file ClusterCenters.cs.

diff --git a/docs/html/functions.html b/docs/html/functions.html index d192cd0..570ab4c 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -97,7 +97,6 @@

- a -

  • ABenchmarkGenerator() : BenchmarkGeneration.ABenchmarkGenerator
  • -
  • abstractDispatcherParameters : BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
  • abstractParameters : ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.ADispatcherRS, ClusteringAlgorithms.DispatcherKHMp, ClusteringAlgorithms.IDispatcher, ClusteringAlgorithms.WrapperArtificialReadback, ClusteringAlgorithms.WrapperStopCondition
  • ADispatcher() : ClusteringAlgorithms.ADispatcher
  • ADispatcherRS() : ClusteringAlgorithms.ADispatcherRS
  • diff --git a/docs/html/functions_d.html b/docs/html/functions_d.html index 4155da2..f3c5793 100644 --- a/docs/html/functions_d.html +++ b/docs/html/functions_d.html @@ -101,6 +101,7 @@

    - d -

    • DispatcherKHMp() : ClusteringAlgorithms.DispatcherKHMp
    • DispatcherKM() : ClusteringAlgorithms.DispatcherKM
    • DispatcherKnecht() : ClusteringAlgorithms.DispatcherKnecht
    • +
    • dispatcherParameters : BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
    • DispatcherRSfixed() : ClusteringAlgorithms.DispatcherRSfixed
    • DispatcherRSstopCondition() : ClusteringAlgorithms.DispatcherRSstopCondition
    • dispatches : BenchmarkGeneration.BenchmarkDescription
    • diff --git a/docs/html/functions_vars.html b/docs/html/functions_vars.html index f254a00..2f9f359 100644 --- a/docs/html/functions_vars.html +++ b/docs/html/functions_vars.html @@ -96,7 +96,6 @@  

      - a -

      @@ -119,6 +118,7 @@

      - c -

        - d -

        • dispatcher : BenchmarkGeneration.LaunchParameters
        • +
        • dispatcherParameters : BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
        • dispatches : BenchmarkGeneration.BenchmarkDescription
        • doDownscale : BenchmarkGeneration.LaunchParameters, BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
        • doRandomizeEmptyClusters : BenchmarkGeneration.LaunchParameters.SerializableLaunchParameters
        • diff --git a/docs/html/md__assets__documentation__data__layout.html b/docs/html/md__assets__documentation__data__layout.html index da4b18e..44b1ff3 100644 --- a/docs/html/md__assets__documentation__data__layout.html +++ b/docs/html/md__assets__documentation__data__layout.html @@ -173,7 +173,7 @@

          -

          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).

          Code

          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']]] ];