Package org.robovm.apple.metalps
Class MPSMatrixSolveLU
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSKernel
-
- org.robovm.apple.metalps.MPSMatrixBinaryKernel
-
- org.robovm.apple.metalps.MPSMatrixSolveLU
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class MPSMatrixSolveLU extends MPSMatrixBinaryKernel
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSMatrixSolveLU.MPSMatrixSolveLUPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSMatrixBinaryKernel
MPSMatrixBinaryKernel.MPSMatrixBinaryKernelPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSKernel
MPSKernel.MPSKernelPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MPSMatrixSolveLU()
MPSMatrixSolveLU(NSCoder decoder)
MPSMatrixSolveLU(NSCoder decoder, MTLDevice device)
protected
MPSMatrixSolveLU(NSObject.Handle h, long handle)
protected
MPSMatrixSolveLU(NSObject.SkipInit skipInit)
MPSMatrixSolveLU(MTLDevice device)
MPSMatrixSolveLU(MTLDevice device, boolean transpose, long order, long numberOfRightHandSides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix rightHandSideMatrix, MPSMatrix pivotIndices, MPSMatrix solutionMatrix)
protected long
init(MTLDevice device, boolean transpose, long order, long numberOfRightHandSides)
-
Methods inherited from class org.robovm.apple.metalps.MPSMatrixBinaryKernel
getBatchSize, getBatchStart, getPrimarySourceMatrixOrigin, getResultMatrixOrigin, getSecondarySourceMatrixOrigin, setBatchSize, setBatchStart, setPrimarySourceMatrixOrigin, setResultMatrixOrigin, setSecondarySourceMatrixOrigin
-
Methods inherited from class org.robovm.apple.metalps.MPSKernel
copy, encode, getDevice, getLabel, getOptions, init, init, init, setLabel, setOptions, supportsSecureCoding
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MPSMatrixSolveLU
public MPSMatrixSolveLU()
-
MPSMatrixSolveLU
protected MPSMatrixSolveLU(NSObject.Handle h, long handle)
-
MPSMatrixSolveLU
protected MPSMatrixSolveLU(NSObject.SkipInit skipInit)
-
MPSMatrixSolveLU
public MPSMatrixSolveLU(MTLDevice device, boolean transpose, long order, long numberOfRightHandSides)
-
MPSMatrixSolveLU
public MPSMatrixSolveLU(MTLDevice device)
-
MPSMatrixSolveLU
public MPSMatrixSolveLU(NSCoder decoder)
-
-