public class ConvertFMatrixStruct
extends java.lang.Object
Constructor and Description |
---|
ConvertFMatrixStruct() |
public static void convert(FMatrix input, FMatrix output)
input
- Input matrix.output
- Output matrix.public static FMatrixRMaj convert(FMatrix2x2 input, FMatrixRMaj output)
FMatrix2x2
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix3x3 input, FMatrixRMaj output)
FMatrix3x3
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix4x4 input, FMatrixRMaj output)
FMatrix4x4
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix5x5 input, FMatrixRMaj output)
FMatrix5x5
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix6x6 input, FMatrixRMaj output)
FMatrix6x6
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix2x2 convert(FMatrixRMaj input, FMatrix2x2 output)
FMatrixRMaj
into FMatrix2x2
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix3x3 convert(FMatrixRMaj input, FMatrix3x3 output)
FMatrixRMaj
into FMatrix3x3
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix4x4 convert(FMatrixRMaj input, FMatrix4x4 output)
FMatrixRMaj
into FMatrix4x4
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix5x5 convert(FMatrixRMaj input, FMatrix5x5 output)
FMatrixRMaj
into FMatrix5x5
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix6x6 convert(FMatrixRMaj input, FMatrix6x6 output)
FMatrixRMaj
into FMatrix6x6
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix2 input, FMatrixRMaj output)
FMatrix2
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix3 input, FMatrixRMaj output)
FMatrix3
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix4 input, FMatrixRMaj output)
FMatrix4
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix5 input, FMatrixRMaj output)
FMatrix5
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrixRMaj convert(FMatrix6 input, FMatrixRMaj output)
FMatrix6
into FMatrixRMaj
.input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix2 convert(FMatrixRMaj input, FMatrix2 output)
FMatrixRMaj
into FMatrix2
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix3 convert(FMatrixRMaj input, FMatrix3 output)
FMatrixRMaj
into FMatrix3
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix4 convert(FMatrixRMaj input, FMatrix4 output)
FMatrixRMaj
into FMatrix4
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix5 convert(FMatrixRMaj input, FMatrix5 output)
FMatrixRMaj
into FMatrix5
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static FMatrix6 convert(FMatrixRMaj input, FMatrix6 output)
FMatrixRMaj
into FMatrix6
input
- Input matrix.output
- Output matrix. If null a new matrix will be declared.public static void convert(FMatrixRMaj src, FMatrixRBlock dst)
FMatrixRMaj
into FMatrixRBlock
Can't handle null output matrix since block size needs to be specified.src
- Input matrix.dst
- Output matrix.public static FMatrixRMaj convert(FMatrixRBlock src, FMatrixRMaj dst)
FMatrixRBlock
into FMatrixRMaj
src
- Input matrix.dst
- Output matrix. If null a new matrix will be declared.public static FMatrixSparseTriplet convert(FMatrix src, FMatrixSparseTriplet dst, float tol)
public static FMatrixSparseTriplet convert(FMatrixRMaj src, FMatrixSparseTriplet dst, float tol)
public static FMatrixRMaj convert(FMatrixSparseTriplet src, FMatrixRMaj dst)
public static FMatrixRMaj convert(FMatrixSparseCSC src, FMatrixRMaj dst)
public static FMatrixSparseCSC convert(FMatrixRMaj src, FMatrixSparseCSC dst, float 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 FMatrixSparseCSC convert(FMatrixSparseTriplet src, FMatrixSparseCSC 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 FMatrixSparseCSC convert(FMatrixSparseTriplet src, FMatrixSparseCSC dst)
public static FMatrixSparseTriplet convert(FMatrixSparseCSC src, FMatrixSparseTriplet dst)