public class ConvertDMatrixStruct
extends java.lang.Object
Constructor and Description |
---|
ConvertDMatrixStruct() |
public static void convert(DMatrix input, DMatrix output)
input
- Input matrix.output
- Output matrix.public static DMatrixRMaj convert(DMatrix2x2 input, DMatrixRMaj output)
DMatrix2x2
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix3x3 input, DMatrixRMaj output)
DMatrix3x3
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix4x4 input, DMatrixRMaj output)
DMatrix4x4
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix5x5 input, DMatrixRMaj output)
DMatrix5x5
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix6x6 input, DMatrixRMaj output)
DMatrix6x6
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix2x2 convert(DMatrixRMaj input, DMatrix2x2 output)
DMatrixRMaj
into DMatrix2x2
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix3x3 convert(DMatrixRMaj input, DMatrix3x3 output)
DMatrixRMaj
into DMatrix3x3
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix4x4 convert(DMatrixRMaj input, DMatrix4x4 output)
DMatrixRMaj
into DMatrix4x4
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix5x5 convert(DMatrixRMaj input, DMatrix5x5 output)
DMatrixRMaj
into DMatrix5x5
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix6x6 convert(DMatrixRMaj input, DMatrix6x6 output)
DMatrixRMaj
into DMatrix6x6
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix2 input, DMatrixRMaj output)
DMatrix2
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix3 input, DMatrixRMaj output)
DMatrix3
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix4 input, DMatrixRMaj output)
DMatrix4
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix5 input, DMatrixRMaj output)
DMatrix5
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrixRMaj convert(DMatrix6 input, DMatrixRMaj output)
DMatrix6
into DMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix2 convert(DMatrixRMaj input, DMatrix2 output)
DMatrixRMaj
into DMatrix2
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix3 convert(DMatrixRMaj input, DMatrix3 output)
DMatrixRMaj
into DMatrix3
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix4 convert(DMatrixRMaj input, DMatrix4 output)
DMatrixRMaj
into DMatrix4
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix5 convert(DMatrixRMaj input, DMatrix5 output)
DMatrixRMaj
into DMatrix5
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static DMatrix6 convert(DMatrixRMaj input, DMatrix6 output)
DMatrixRMaj
into DMatrix6
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static void convert(DMatrixRMaj src, DMatrixRBlock dst)
DMatrixRMaj
into DMatrixRBlock
Can't handle null output matrix since block size needs to be specified.src
- Input matrix.dst
- Output matrix.public static DMatrixRMaj convert(DMatrixRBlock src, DMatrixRMaj dst)
DMatrixRBlock
into DMatrixRMaj
src
- Input matrix.dst
- Output matrix. If null a new matrix will be declared.public static DMatrixSparseTriplet convert(DMatrix src, DMatrixSparseTriplet dst, double tol)
public static DMatrixSparseTriplet convert(DMatrixRMaj src, DMatrixSparseTriplet dst, double tol)
public static DMatrixRMaj convert(DMatrixSparseTriplet src, DMatrixRMaj dst)
public static DMatrixRMaj convert(DMatrixSparseCSC src, DMatrixRMaj dst)
public static DMatrixSparseCSC convert(DMatrixRMaj src, DMatrixSparseCSC dst, double tol)
src
- Original matrix that is to be converted.dst
- Storage for the converted matrix. If null a new instance will be returned.public static DMatrixSparseCSC convert(DMatrixSparseTriplet src, DMatrixSparseCSC dst, int[] hist)
src
- Original matrix which is to be copied. Not modified.dst
- Destination. Will be a copy. Modified.hist
- Workspace. Should be at least as long as the number of columns. Can be null.public static DMatrixSparseCSC convert(DMatrixSparseTriplet src, DMatrixSparseCSC dst)
public static DMatrixSparseTriplet convert(DMatrixSparseCSC src, DMatrixSparseTriplet dst)