Package org.ejml.ops
Class ConvertFMatrixStruct
- java.lang.Object
-
- org.ejml.ops.ConvertFMatrixStruct
-
public class ConvertFMatrixStruct 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 ConvertFMatrixStruct()
-
Method Summary
-
-
-
Method Detail
-
convert
public static void convert(FMatrix input, FMatrix output)
Generic, but slow, conversion function.- Parameters:
input- Input matrix.output- Output matrix.
-
convert
public static FMatrixRMaj convert(FMatrix2x2 input, FMatrixRMaj output)
ConvertsFMatrix2x2intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix3x3 input, FMatrixRMaj output)
ConvertsFMatrix3x3intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix4x4 input, FMatrixRMaj output)
ConvertsFMatrix4x4intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix5x5 input, FMatrixRMaj output)
ConvertsFMatrix5x5intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix6x6 input, FMatrixRMaj output)
ConvertsFMatrix6x6intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix2x2 convert(FMatrixRMaj input, FMatrix2x2 output)
ConvertsFMatrixRMajintoFMatrix2x2- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix3x3 convert(FMatrixRMaj input, FMatrix3x3 output)
ConvertsFMatrixRMajintoFMatrix3x3- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix4x4 convert(FMatrixRMaj input, FMatrix4x4 output)
ConvertsFMatrixRMajintoFMatrix4x4- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix5x5 convert(FMatrixRMaj input, FMatrix5x5 output)
ConvertsFMatrixRMajintoFMatrix5x5- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix6x6 convert(FMatrixRMaj input, FMatrix6x6 output)
ConvertsFMatrixRMajintoFMatrix6x6- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix2 input, FMatrixRMaj output)
ConvertsFMatrix2intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix3 input, FMatrixRMaj output)
ConvertsFMatrix3intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix4 input, FMatrixRMaj output)
ConvertsFMatrix4intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix5 input, FMatrixRMaj output)
ConvertsFMatrix5intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixRMaj convert(FMatrix6 input, FMatrixRMaj output)
ConvertsFMatrix6intoFMatrixRMaj.- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix2 convert(FMatrixRMaj input, FMatrix2 output)
ConvertsFMatrixRMajintoFMatrix2- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix3 convert(FMatrixRMaj input, FMatrix3 output)
ConvertsFMatrixRMajintoFMatrix3- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix4 convert(FMatrixRMaj input, FMatrix4 output)
ConvertsFMatrixRMajintoFMatrix4- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix5 convert(FMatrixRMaj input, FMatrix5 output)
ConvertsFMatrixRMajintoFMatrix5- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrix6 convert(FMatrixRMaj input, FMatrix6 output)
ConvertsFMatrixRMajintoFMatrix6- Parameters:
input- Input matrix.output- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static void convert(FMatrixRMaj src, FMatrixRBlock dst)
ConvertsFMatrixRMajintoFMatrixRBlockCan't handle null output matrix since block size needs to be specified.- Parameters:
src- Input matrix.dst- Output matrix.
-
convert
public static FMatrixRMaj convert(FMatrixRBlock src, FMatrixRMaj dst)
ConvertsFMatrixRBlockintoFMatrixRMaj- Parameters:
src- Input matrix.dst- Output matrix. If null a new matrix will be declared.- Returns:
- Converted matrix.
-
convert
public static FMatrixSparseTriplet convert(FMatrix src, FMatrixSparseTriplet dst, float tol)
-
convert
public static FMatrixSparseTriplet convert(FMatrixRMaj src, FMatrixSparseTriplet dst, float tol)
-
convert
public static FMatrixRMaj convert(FMatrixSparseTriplet src, FMatrixRMaj dst)
-
convert
public static FMatrixRMaj convert(FMatrixSparseCSC src, FMatrixRMaj dst)
-
convert
public static FMatrixSparseCSC convert(FMatrixRMaj src, FMatrixSparseCSC dst, float 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 FMatrixSparseCSC convert(FMatrixSparseTriplet src, FMatrixSparseCSC 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 FMatrixSparseCSC convert(FMatrixSparseTriplet src, FMatrixSparseCSC dst)
-
convert
public static FMatrixSparseTriplet convert(FMatrixSparseCSC src, FMatrixSparseTriplet dst)
-
-