Definition at line 6 of file DispatcherRSfixed.cs.
◆ DispatcherRSfixed()
| ClusteringAlgorithms.DispatcherRSfixed.DispatcherRSfixed |
( |
ComputeShader |
computeShader, |
|
|
int |
numIterations, |
|
|
bool |
doRandomizeEmptyClusters, |
|
|
bool |
useFullResTexRef, |
|
|
bool |
doReadback, |
|
|
ADispatcherRS.Parameters |
parameters, |
|
|
ClusteringRTsAndBuffers |
clusteringRTsAndBuffers |
|
) |
| |
|
inline |
◆ AttributeClustersKHM()
| void ClusteringAlgorithms.ADispatcher.AttributeClustersKHM |
( |
ClusteringTextures |
clusteringTextures, |
|
|
float |
p |
|
) |
| |
|
inlineinherited |
◆ AttributeClustersKM()
| void ClusteringAlgorithms.ADispatcher.AttributeClustersKM |
( |
ClusteringTextures |
clusteringTextures | ) |
|
|
inlineinherited |
◆ Dispose()
| virtual void ClusteringAlgorithms.ADispatcher.Dispose |
( |
| ) |
|
|
inlinevirtualinherited |
◆ GetVariance()
| float? ClusteringAlgorithms.ADispatcher.GetVariance |
( |
| ) |
|
|
inlineinherited |
Computes variance for the current cluster centers. Depending on this.useFullResTexRef uses either working resolution (this.clusteringRTsAndBuffers.texturesWorkRes), or full resolution (this.clusteringRTsAndBuffers.texturesFullRes) input.
Sets incorrect attribution. Does not restore to save performance.
Implements ClusteringAlgorithms.IDispatcher.
Definition at line 152 of file ADispatcher.cs.
◆ IsNumIterationsValid()
| static bool ClusteringAlgorithms.DispatcherRSfixed.IsNumIterationsValid |
( |
int |
iterationsKM, |
|
|
int |
iterations |
|
) |
| |
|
inlinestatic |
◆ KMiteration()
| void ClusteringAlgorithms.DispatcherKM.KMiteration |
( |
ClusteringTextures |
textures, |
|
|
bool |
rejectOld |
|
) |
| |
|
inlineprotectedinherited |
First attributes pixels to clusters. Then updates cluster centers. In order to use the resulting cluster centers, one final cluster attribution is required!
Definition at line 46 of file DispatcherKM.cs.
◆ RandomSwap()
| void ClusteringAlgorithms.ADispatcherRS.RandomSwap |
( |
ClusteringTextures |
clusteringTextures | ) |
|
|
inlineprotectedinherited |
◆ RunClustering()
| override void ClusteringAlgorithms.DispatcherRSfixed.RunClustering |
( |
ClusteringTextures |
clusteringTextures | ) |
|
|
inlinevirtual |
◆ SingleIteration()
| override void ClusteringAlgorithms.DispatcherKM.SingleIteration |
( |
ClusteringTextures |
textures | ) |
|
|
inlinevirtualinherited |
◆ UpdateClusterCenters()
| void ClusteringAlgorithms.ADispatcher.UpdateClusterCenters |
( |
ClusteringTextures |
clusteringTextures, |
|
|
bool |
rejectOld |
|
) |
| |
|
inlineinherited |
◆ ValidateCandidatesGPU()
| void ClusteringAlgorithms.ADispatcherRS.ValidateCandidatesGPU |
( |
| ) |
|
|
inlineprotectedinherited |
◆ ValidateCandidatesReadback()
| RandomSwapResult ClusteringAlgorithms.ADispatcherRS.ValidateCandidatesReadback |
( |
| ) |
|
|
inlineprotectedinherited |
◆ computeShader
| readonly ComputeShader ClusteringAlgorithms.ADispatcher.computeShader |
|
inherited |
◆ kernelHandleRandomSwap
| readonly int ClusteringAlgorithms.ADispatcherRS.kernelHandleRandomSwap |
|
protectedinherited |
◆ kernelHandleValidateCandidates
| readonly int ClusteringAlgorithms.ADispatcherRS.kernelHandleValidateCandidates |
|
protectedinherited |
◆ parameters
| readonly Parameters ClusteringAlgorithms.ADispatcherRS.parameters |
|
protectedinherited |
◆ abstractParameters
◆ clusteringRTsAndBuffers
◆ doesReadback
| override bool ClusteringAlgorithms.DispatcherRSfixed.doesReadback |
|
get |
◆ doRandomizeEmptyClusters
| bool ClusteringAlgorithms.ADispatcher.doRandomizeEmptyClusters |
|
getinherited |
◆ name
| override string ClusteringAlgorithms.DispatcherRSfixed.name |
|
get |
◆ numIterations
| int ClusteringAlgorithms.ADispatcher.numIterations |
|
getinherited |
◆ useFullResTexRef
| bool ClusteringAlgorithms.ADispatcher.useFullResTexRef |
|
getinherited |
◆ usesStopCondition
| override bool ClusteringAlgorithms.DispatcherRSfixed.usesStopCondition |
|
get |
◆ warningCounter
| int ClusteringAlgorithms.ADispatcher.warningCounter |
|
getinherited |
The documentation for this class was generated from the following file: