Package org.robovm.apple.metalps
Class MPSMatrixBinaryKernel
- 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
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
MPSMatrixBatchNormalizationGradient
,MPSMatrixFullyConnected
,MPSMatrixFullyConnectedGradient
,MPSMatrixNeuronGradient
,MPSMatrixSoftMaxGradient
,MPSMatrixSolveCholesky
,MPSMatrixSolveLU
,MPSMatrixSolveTriangular
,MPSMatrixVectorMultiplication
public class MPSMatrixBinaryKernel extends MPSKernel
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
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 MPSMatrixBinaryKernel()
MPSMatrixBinaryKernel(NSCoder decoder)
MPSMatrixBinaryKernel(NSCoder decoder, MTLDevice device)
protected
MPSMatrixBinaryKernel(NSObject.Handle h, long handle)
protected
MPSMatrixBinaryKernel(NSObject.SkipInit skipInit)
MPSMatrixBinaryKernel(MTLDevice device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getBatchSize()
long
getBatchStart()
MTLOrigin
getPrimarySourceMatrixOrigin()
MTLOrigin
getResultMatrixOrigin()
MTLOrigin
getSecondarySourceMatrixOrigin()
void
setBatchSize(long v)
void
setBatchStart(long v)
void
setPrimarySourceMatrixOrigin(MTLOrigin v)
void
setResultMatrixOrigin(MTLOrigin v)
void
setSecondarySourceMatrixOrigin(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
-
MPSMatrixBinaryKernel
public MPSMatrixBinaryKernel()
-
MPSMatrixBinaryKernel
protected MPSMatrixBinaryKernel(NSObject.Handle h, long handle)
-
MPSMatrixBinaryKernel
protected MPSMatrixBinaryKernel(NSObject.SkipInit skipInit)
-
MPSMatrixBinaryKernel
public MPSMatrixBinaryKernel(MTLDevice device)
-
MPSMatrixBinaryKernel
public MPSMatrixBinaryKernel(NSCoder decoder)
-
-
Method Detail
-
getPrimarySourceMatrixOrigin
public MTLOrigin getPrimarySourceMatrixOrigin()
-
setPrimarySourceMatrixOrigin
public void setPrimarySourceMatrixOrigin(MTLOrigin v)
-
getSecondarySourceMatrixOrigin
public MTLOrigin getSecondarySourceMatrixOrigin()
-
setSecondarySourceMatrixOrigin
public void setSecondarySourceMatrixOrigin(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)
-
-