Package org.ejml.ops
Class ConvertDMatrixStruct
- java.lang.Object
-
- org.ejml.ops.ConvertDMatrixStruct
-
public class ConvertDMatrixStruct extends java.lang.ObjectFunctions for converting between matrix types. Both matrices must be the same size and their values will be copied.
-
-
Constructor Summary
Constructors Constructor Description ConvertDMatrixStruct()
-
Method Summary
-
-
-
Method Detail
-
convert
public static void convert(DMatrix input, DMatrix output)
Generic, but slow, conversion function.- Parameters:
input- Input matrix.output- Output matrix.
-
convert
public static DMatrixRMaj convert(DMatrix2x2 input, DMatrixRMaj output)
ConvertsDMatrix2x2intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix3x3 input, DMatrixRMaj output)
ConvertsDMatrix3x3intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix4x4 input, DMatrixRMaj output)
ConvertsDMatrix4x4intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix5x5 input, DMatrixRMaj output)
ConvertsDMatrix5x5intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix6x6 input, DMatrixRMaj output)
ConvertsDMatrix6x6intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix2x2 convert(DMatrixRMaj input, DMatrix2x2 output)
ConvertsDMatrixRMajintoDMatrix2x2- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix3x3 convert(DMatrixRMaj input, DMatrix3x3 output)
ConvertsDMatrixRMajintoDMatrix3x3- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix4x4 convert(DMatrixRMaj input, DMatrix4x4 output)
ConvertsDMatrixRMajintoDMatrix4x4- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix5x5 convert(DMatrixRMaj input, DMatrix5x5 output)
ConvertsDMatrixRMajintoDMatrix5x5- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix6x6 convert(DMatrixRMaj input, DMatrix6x6 output)
ConvertsDMatrixRMajintoDMatrix6x6- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix2 input, DMatrixRMaj output)
ConvertsDMatrix2intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix3 input, DMatrixRMaj output)
ConvertsDMatrix3intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix4 input, DMatrixRMaj output)
ConvertsDMatrix4intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix5 input, DMatrixRMaj output)
ConvertsDMatrix5intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixRMaj convert(DMatrix6 input, DMatrixRMaj output)
ConvertsDMatrix6intoDMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix2 convert(DMatrixRMaj input, DMatrix2 output)
ConvertsDMatrixRMajintoDMatrix2- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix3 convert(DMatrixRMaj input, DMatrix3 output)
ConvertsDMatrixRMajintoDMatrix3- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix4 convert(DMatrixRMaj input, DMatrix4 output)
ConvertsDMatrixRMajintoDMatrix4- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix5 convert(DMatrixRMaj input, DMatrix5 output)
ConvertsDMatrixRMajintoDMatrix5- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrix6 convert(DMatrixRMaj input, DMatrix6 output)
ConvertsDMatrixRMajintoDMatrix6- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static void convert(DMatrixRMaj src, DMatrixRBlock dst)
ConvertsDMatrixRMajintoDMatrixRBlockCan't handle null output matrix since block size needs to be specified.- Parameters:
src- Input matrix.dst- Output matrix.
-
convert
public static DMatrixRMaj convert(DMatrixRBlock src, DMatrixRMaj dst)
ConvertsDMatrixRBlockintoDMatrixRMaj- Parameters:
src- Input matrix.dst- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static DMatrixSparseTriplet convert(DMatrix src, DMatrixSparseTriplet dst, double tol)
-
convert
public static DMatrixSparseTriplet convert(DMatrixRMaj src, DMatrixSparseTriplet dst, double tol)
-
convert
public static DMatrixRMaj convert(DMatrixSparseTriplet src, DMatrixRMaj dst)
-
convert
public static DMatrixRMaj convert(DMatrixSparseCSC src, DMatrixRMaj dst)
-
convert
public static DMatrixSparseCSC convert(DMatrixRMaj src, DMatrixSparseCSC dst, double tol)
- Parameters:
src- Original matrix that is to be converted.dst- Storage for the converted matrix. If null a new instance will be returned.- Returns:
- The converted matrix
-
convert
public static DMatrixSparseCSC convert(DMatrixSparseTriplet src, DMatrixSparseCSC dst, int[] hist)
Converts SMatrixTriplet_64 into a SMatrixCC_64.- Parameters:
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.
-
convert
public static DMatrixSparseCSC convert(DMatrixSparseTriplet src, DMatrixSparseCSC dst)
-
convert
public static DMatrixSparseTriplet convert(DMatrixSparseCSC src, DMatrixSparseTriplet dst)
-
-