Package org.robovm.apple.metalps
Class MPSMatrixUnaryKernel
- 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.MPSMatrixUnaryKernel
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MPSMatrixBatchNormalization
,MPSMatrixDecompositionCholesky
,MPSMatrixDecompositionLU
,MPSMatrixFindTopK
,MPSMatrixNeuron
,MPSMatrixSoftMax
public class MPSMatrixUnaryKernel extends MPSKernel
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSMatrixUnaryKernel.MPSMatrixUnaryKernelPtr
-
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 MPSMatrixUnaryKernel()
MPSMatrixUnaryKernel(NSCoder decoder)
MPSMatrixUnaryKernel(NSCoder decoder, MTLDevice device)
protected
MPSMatrixUnaryKernel(NSObject.Handle h, long handle)
protected
MPSMatrixUnaryKernel(NSObject.SkipInit skipInit)
MPSMatrixUnaryKernel(MTLDevice device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getBatchSize()
long
getBatchStart()
MTLOrigin
getResultMatrixOrigin()
MTLOrigin
getSourceMatrixOrigin()
void
setBatchSize(long v)
void
setBatchStart(long v)
void
setResultMatrixOrigin(MTLOrigin v)
void
setSourceMatrixOrigin(MTLOrigin v)
-
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
-
MPSMatrixUnaryKernel
public MPSMatrixUnaryKernel()
-
MPSMatrixUnaryKernel
protected MPSMatrixUnaryKernel(NSObject.Handle h, long handle)
-
MPSMatrixUnaryKernel
protected MPSMatrixUnaryKernel(NSObject.SkipInit skipInit)
-
MPSMatrixUnaryKernel
public MPSMatrixUnaryKernel(MTLDevice device)
-
MPSMatrixUnaryKernel
public MPSMatrixUnaryKernel(NSCoder decoder)
-
-
Method Detail
-
getSourceMatrixOrigin
public MTLOrigin getSourceMatrixOrigin()
-
setSourceMatrixOrigin
public void setSourceMatrixOrigin(MTLOrigin v)
-
getResultMatrixOrigin
public MTLOrigin getResultMatrixOrigin()
-
setResultMatrixOrigin
public void setResultMatrixOrigin(MTLOrigin v)
-
getBatchStart
public long getBatchStart()
-
setBatchStart
public void setBatchStart(long v)
-
getBatchSize
public long getBatchSize()
-
setBatchSize
public void setBatchSize(long v)
-
-