Package org.ejml.data
Enum MatrixType
- java.lang.Object
-
- java.lang.Enum<MatrixType>
-
- org.ejml.data.MatrixType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<MatrixType>
public enum MatrixType extends java.lang.Enum<MatrixType>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Matrixcreate(int rows, int cols)intgetBits()java.lang.ClassgetClassType()booleanisDense()booleanisFixed()booleanisReal()static MatrixTypelookup(boolean dense, boolean real, int bits)Looks up the default matrix type for the specified featuresstatic MatrixTypelookup(java.lang.Class type)static MatrixTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static MatrixType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DDRM
public static final MatrixType DDRM
-
FDRM
public static final MatrixType FDRM
-
ZDRM
public static final MatrixType ZDRM
-
CDRM
public static final MatrixType CDRM
-
DSCC
public static final MatrixType DSCC
-
FSCC
public static final MatrixType FSCC
-
ZSCC
public static final MatrixType ZSCC
-
CSCC
public static final MatrixType CSCC
-
DTRIPLET
public static final MatrixType DTRIPLET
-
FTRIPLET
public static final MatrixType FTRIPLET
-
UNSPECIFIED
public static final MatrixType UNSPECIFIED
-
-
Method Detail
-
values
public static MatrixType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MatrixType c : MatrixType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MatrixType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
lookup
public static MatrixType lookup(java.lang.Class type)
-
lookup
public static MatrixType lookup(boolean dense, boolean real, int bits)
Looks up the default matrix type for the specified features
-
isReal
public boolean isReal()
-
isFixed
public boolean isFixed()
-
isDense
public boolean isDense()
-
getBits
public int getBits()
-
getClassType
public java.lang.Class getClassType()
-
create
public Matrix create(int rows, int cols)
-
-