mojave man page for mpsmatrixsolvecholesky

Query: mpsmatrixsolvecholesky

OS: mojave

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MPSMatrixSolveCholesky(3)				 MetalPerformanceShaders.framework				 MPSMatrixSolveCholesky(3)

NAME
MPSMatrixSolveCholesky
SYNOPSIS
#import <MPSMatrixSolve.h> Inherits MPSMatrixBinaryKernel. Instance Methods (nonnull instancetype) - initWithDevice:upper:order:numberOfRightHandSides: (void) - encodeToCommandBuffer:sourceMatrix:rightHandSideMatrix:solutionMatrix: Additional Inherited Members Detailed Description This depends on Metal.framework. A kernel for computing the solution of a linear system of equations using the Cholesky factorization resulting from a MPSMatrixDecompositionCholesky kernel. A MPSMatrixSolveCholesky finds the solution matrix to the system: A * X = B Where A is symmetric positive definite. B is the array of right hand sides for which the equations are to be solved. X is the resulting matrix of solutions. Method Documentation - (void) encodeToCommandBuffer: (nonnull id< MTLCommandBuffer >) commandBuffer(MPSMatrix *__nonnull) sourceMatrix(MPSMatrix *__nonnull) rightHandSideMatrix(MPSMatrix *__nonnull) solutionMatrix Encode a MPSMatrixSolveCholesky kernel into a command Buffer. Parameters: commandBuffer A valid MTLCommandBuffer to receive the encoded filter sourceMatrix A valid MPSMatrix containing the source matrix in factored form as returned by a previous successful execution of a MPSMatrixDecompositionCholesky kernel. rightHandSideMatrix A valid MPSMatrix containing the right hand side values. solutionMatrix A valid MPSMatrix to contain the result. This function encodes the MPSMatrixSolveCholesky object to a valid command buffer. sourceMatrix should contain either the lower or upper triangular factors corresponding to the factorization returned by a previous execution of MPSMatrixDecompositionCholesky. rightHandSideMatrix and solutionMatrix must be large enough to hold a matrix of size order x numberOfRightHandSides starting at secondarySourceMatrixOrigin and resultMatrixOrigin respectively. sourceMatrix must be at least size order x order starting at primarySourceMatrixOrigin. - (nonnull instancetype) initWithDevice: (nonnull id< MTLDevice >) device(BOOL) upper(NSUInteger) order(NSUInteger) numberOfRightHandSides Initialize an MPSMatrixSolveCholesky object on a device Parameters: device The device on which the kernel will execute. upper A boolean value which indicates if the source matrix stores the lower or upper triangular factors. order The order of the source matrix and the number of rows in the solution and right hand side matrices. numberOfRightHandSides The number of columns in the solution and right hand side matrices. Returns: A valid MPSMatrixSolveCholesky object or nil, if failure. Author Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code. Version MetalPerformanceShaders-100 Thu Feb 8 2018 MPSMatrixSolveCholesky(3)
Related Man Pages
mpsimagecopytomatrix(3) - mojave
mpsmatrixdecompositionlu(3) - mojave
mpsmatrixmultiplication(3) - mojave
mpsmatrixsolvelu(3) - mojave
mpsmatrixsolvetriangular(3) - mojave
Similar Topics in the Unix Linux Community
Update: Uploading Movies at Attachments to Posts
12-Core MacPro (2013) kernel_task over 1200%
My first PERL incarnation... Audio Oscillograph
Controlling user input
How can I direct messages from mac console.app to a log file?