## Uses of Class
org.apache.sysds.runtime.matrix.data.DnnParameters

Packages that use DnnParameters
org.apache.sysds.runtime.matrix.data

### Uses of DnnParameters in org.apache.sysds.runtime.matrix.data

Methods in org.apache.sysds.runtime.matrix.data with parameters of type DnnParameters
`static boolean` LibMatrixDNNLSTM.`checkLSTMBackwardInputForOptimisation​(DnnParameters params)`
`static boolean` LibMatrixDNNLSTM.`checkLSTMInputForOptimisation​(DnnParameters params)`
`static void` LibMatrixDNNIm2Col.`col2imOverSingleImage​(int outputN, MatrixBlock input, DnnParameters params)`
`boolean` DnnParameters.`compare​(DnnParameters that)`
`static void` LibMatrixDNN.`conv2d​(MatrixBlock input, MatrixBlock filter, MatrixBlock outputBlock, DnnParameters params)` This method performs convolution (i.e.
`static void` LibMatrixNative.`conv2d​(MatrixBlock input, MatrixBlock filter, MatrixBlock outputBlock, DnnParameters params)` This method performs convolution (i.e.
`static void` LibMatrixDNN.`conv2dBackwardData​(MatrixBlock filter, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` This method computes the backpropogation errors for previous layer of convolution operation
`static void` LibMatrixNative.`conv2dBackwardData​(MatrixBlock filter, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` This method computes the backpropagation errors for previous layer of convolution operation
`static void` LibMatrixDNN.`conv2dBackwardFilter​(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` This method computes the backpropogation errors for filter of convolution operation
`static void` LibMatrixNative.`conv2dBackwardFilter​(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params)` This method computes the backpropogation errors for filter of convolution operation
`static ArrayList<Callable<Long>>` LibMatrixDNNConv2d.`getConv2dBackwardDataWorkers​(DnnParameters params)` Factory method that returns list of callable tasks for performing conv2d backward data
`static ArrayList<Callable<Long>>` LibMatrixDNNConv2d.`getConv2dBackwardFilterWorkers​(DnnParameters params)` Factory method that returns list of callable tasks for performing conv2d backward filter
`static ArrayList<Callable<Long>>` LibMatrixDNNConv2d.`getConv2dWorkers​(DnnParameters params)` Factory method that returns list of callable tasks for performing conv2d
`static ArrayList<Callable<Long>>` LibMatrixDNNLSTM.`getLSTMWorkers​(DnnParameters params)`
`static ArrayList<Callable<Long>>` LibMatrixDNNPooling.`getPoolingBackwardWorkers​(DnnParameters params, boolean performReluBackward, LibMatrixDNN.PoolingType poolType)` Factory method that returns list of callable tasks for performing maxpooling backward operation
`static ArrayList<Callable<Long>>` LibMatrixDNNPooling.`getPoolingWorkers​(DnnParameters params, LibMatrixDNN.PoolingType poolType)` Factory method that returns list of callable tasks for performing pooling operation
`static ArrayList<Callable<Long>>` LibMatrixDNNRelu.`getReluBackwardWorkers​(DnnParameters params)` Factory method that returns list of callable tasks for performing relu backward operation
`static LibMatrixDNNRotate180.Rotate180Worker` LibMatrixDNNRotate180.Rotate180Worker.`getWorker​(MatrixBlock in, MatrixBlock out, DnnParameters params, boolean zeroOutSparseOutput, boolean trans)`
`static void` LibMatrixDNNIm2Col.`im2col​(MatrixBlock in, MatrixBlock out, int r, DnnParameters params, boolean trans)`
`static void` LibMatrixDNN.`lstm​(DnnParameters params)`
`static void` LibMatrixDNN.`lstmBackward​(DnnParameters params)`
`static long` LibMatrixDNNLSTM.`lstmBackwardGeneric​(DnnParameters params)`
`static long` LibMatrixDNNLSTM.`lstmGeneric​(DnnParameters params)`
`static void` LibMatrixDNN.`pooling​(MatrixBlock input, MatrixBlock output, DnnParameters params, LibMatrixDNN.PoolingType poolType)`
`static void` LibMatrixDNN.`poolingBackward​(MatrixBlock input, MatrixBlock dout, MatrixBlock outputBlock, DnnParameters params, boolean performReluBackward, LibMatrixDNN.PoolingType poolType)` This method computes the backpropogation errors for previous layer of pooling operation

Constructors in org.apache.sysds.runtime.matrix.data with parameters of type DnnParameters
`ReluBackward​(int rl, int ru, DnnParameters params)`