public class NonNegativityDiffusionScheme2D<T extends RealType<T>> extends ExplicitDiffusionScheme2D<T>
D, imgFactory, increment, input, tensorComponentDimensionprocessingTimeerrorMessage, numThreads| Constructor and Description |
|---|
NonNegativityDiffusionScheme2D(Img<T> input,
Img<FloatType> D) |
NonNegativityDiffusionScheme2D(Img<T> input,
Img<FloatType> D,
float dt) |
NonNegativityDiffusionScheme2D(RandomAccessibleInterval<T> input,
RandomAccessibleInterval<FloatType> D,
ImgFactory<FloatType> imgFactory) |
NonNegativityDiffusionScheme2D(RandomAccessibleInterval<T> input,
RandomAccessibleInterval<FloatType> D,
ImgFactory<FloatType> imgFactory,
float dt) |
| Modifier and Type | Method and Description |
|---|---|
protected float |
diffusionScheme(float[] U,
float[][] D)
Compute the float increment of the current location, for which is given
the density neighborhood and the diffusion tensor neighborhood.
|
checkInput, initDensityArray, initDiffusionTensorArray, yieldDensity, yieldDiffusionTensorgetDiffusionTensor, getIncrement, process, setDiffusionTensorgetProcessingTimegetErrorMessage, getNumThreads, setNumThreads, setNumThreadspublic NonNegativityDiffusionScheme2D(Img<T> input, Img<FloatType> D, float dt)
public NonNegativityDiffusionScheme2D(Img<T> input, Img<FloatType> D)
public NonNegativityDiffusionScheme2D(RandomAccessibleInterval<T> input, RandomAccessibleInterval<FloatType> D, ImgFactory<FloatType> imgFactory, float dt)
public NonNegativityDiffusionScheme2D(RandomAccessibleInterval<T> input, RandomAccessibleInterval<FloatType> D, ImgFactory<FloatType> imgFactory)
protected final float diffusionScheme(float[] U,
float[][] D)
ExplicitDiffusionScheme2DdiffusionScheme in class ExplicitDiffusionScheme2D<T extends RealType<T>>U - the density neighborhoodD - the diffusion tensor neighborhoodExplicitDiffusionScheme2D.yieldDensity(RandomAccess, float[]),
ExplicitDiffusionScheme2D.yieldDiffusionTensor(RandomAccess, float[][])Copyright © 2015–2022 ImgLib2. All rights reserved.