T - public class VectorAccelerator<T extends RealType<T> & NativeType<T>> extends AbstractUnaryInplaceOp<RandomAccessibleInterval<T>> implements Ops.Deconvolve.Accelerate
SpecialOp.FlavorNAME| Constructor and Description |
|---|
VectorAccelerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
accelerate(RandomAccessibleInterval<T> yk_iterated) |
Img<T> |
AddAndScale(RandomAccessibleInterval<T> img1,
Img<T> img2,
float a) |
protected void |
Copy(RandomAccessibleInterval<T> a,
RandomAccessibleInterval<T> b) |
double |
DotProduct(Img<T> image1,
Img<T> image2) |
void |
initialize()
Initializes the object.
|
void |
initialize(RandomAccessibleInterval<T> yk_iterated) |
void |
mutate(RandomAccessibleInterval<T> yk_iterated)
Mutates the given input argument in-place.
|
protected void |
Subtract(RandomAccessibleInterval<T> a,
RandomAccessibleInterval<T> input,
RandomAccessibleInterval<T> output) |
out, setInputops, setEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitops, setEnvironmentgetIndependentInstancein, run, runcandidates, filterArity, oppublic void initialize()
Initializableinitialize in interface Initializablepublic void mutate(RandomAccessibleInterval<T> yk_iterated)
UnaryInplaceOpmutate in interface UnaryInplaceOp<RandomAccessibleInterval<T extends RealType<T> & NativeType<T>>,RandomAccessibleInterval<T extends RealType<T> & NativeType<T>>>yk_iterated - of the UnaryInplaceOppublic void initialize(RandomAccessibleInterval<T> yk_iterated)
public void accelerate(RandomAccessibleInterval<T> yk_iterated)
protected void Copy(RandomAccessibleInterval<T> a, RandomAccessibleInterval<T> b)
protected void Subtract(RandomAccessibleInterval<T> a, RandomAccessibleInterval<T> input, RandomAccessibleInterval<T> output)
Copyright © 2014–2022 ImageJ. All rights reserved.