Uses of Class
de.grogra.ray2.tracing.modular.CombinedPathValues
Package
Description
-
Uses of CombinedPathValues in de.grogra.ray2.metropolis
Modifier and TypeMethodDescriptionDirectLightingCalculator.calculateDirectLight
(CombinedPathValues path, int index, Random random) float
MetropolisPathMutator.mutatePath
(CombinedPathValues actualPath, CombinedPathValues mutatedPath) float
MetropolisStrategy.mutatePath
(CombinedPathValues actualPath, CombinedPathValues mutatedPath) -
Uses of CombinedPathValues in de.grogra.ray2.metropolis.strategy
Modifier and TypeFieldDescriptionprotected CombinedPathValues
MutationStrategy.mutatedPath
protected CombinedPathValues
MutationStrategy.srcPath
Modifier and TypeMethodDescriptionfloat
MutationStrategy.calculateQ
(int l, int m, int l_, int m_, CombinedPathValues srcPath, CombinedPathValues mutatedPath, boolean x2y) MutationStrategy.getCombinedBSDF
(int startIndex, CombinedPathValues mutatedPath) float
MutationStrategy.getI_0
(CombinedPathValues path) boolean
MutationStrategy.hitsCanvas
(CombinedPathValues testPath) float
BidirectionalMutationStrat.mutatePath
(CombinedPathValues actualPath, CombinedPathValues mutatedPath) float
CausticPerturbation.mutatePath
(CombinedPathValues actualPath, CombinedPathValues mutatedPath) float
LensPerturbationStrat.mutatePath
(CombinedPathValues actualPath, CombinedPathValues mutatedPath) float
LensSubpathStrat.mutatePath
(CombinedPathValues actualPath, CombinedPathValues mutatedPath) float
MutationStrategy.mutatePath
(CombinedPathValues actualPath, CombinedPathValues mutatedPath) -
Uses of CombinedPathValues in de.grogra.ray2.tracing.modular
Modifier and TypeMethodDescriptionvoid
ComplementTracer.complement2Paths
(PathValues firstPath, int firstIndex, PathValues secondPath, int secondIndex, boolean adjoint, CombinedPathValues resultPath) void
MemoryHelper.freeUnusedPathElements
(CombinedPathValues activePath, CombinedPathValues inactivePath)