public abstract class AbstractInverter extends Object implements InverterTask<Double>
InverterTask.Factory<N extends Number>
COMPLEX, PRIMITIVE, QUATERNION, RATIONAL
Modifier and Type | Method and Description |
---|---|
MatrixStore<Double> |
invert(Access2D<?> original)
The output must be a "right inverse" and a "generalised inverse".
|
PhysicalStore<Double> |
preallocate(Structure2D template)
Will create a PhysicalStore instance suitable for use with
InverterTask.invert(Access2D, PhysicalStore) . |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
invert, preallocate
public final MatrixStore<Double> invert(Access2D<?> original) throws RecoverableCondition
InverterTask
invert
in interface InverterTask<Double>
RecoverableCondition
public final PhysicalStore<Double> preallocate(Structure2D template)
InverterTask
Will create a PhysicalStore instance suitable for use with
InverterTask.invert(Access2D, PhysicalStore)
.
When inverting a matrix (mxn) the preallocated memory/matrix will typically be nxm (and of course most of the time A is square).
preallocate
in interface InverterTask<Double>
Copyright © 2019 Optimatika. All rights reserved.