Package eu.simuline.octave.type
Contains all octave types which are supported.
The base interface for all types
is
OctaveObject
defining a single method only:
OctaveObject.shallowCopy()
.
Classes implementing OctaveObject
:
-
OctaveBoolean
extendingAbstractGenericMatrix
, -
OctaveDouble
extendingAbstractGenericMatrix
, -
OctaveInt
extendingAbstractGenericMatrix
, -
OctaveCell
extendingAbstractObjectMatrix
, -
Without base class, i.e. based on object:
OctaveSparseBoolean
,OctaveString
,OctaveStruct
,OctaveFunctionHandle
,OctaveComplex
, and special caseOctaveFake
.
Octave
the use of which is not clear to me...
Provides a single static method
Octave.scalar(double)
.-
Interface Summary Interface Description OctaveObject Common interface for the octave objects. -
Class Summary Class Description Octave Place holder for factory methods.OctaveBoolean Represents a Boolean matrix.OctaveCell Nd cells.OctaveComplex Represents a complex matrix.OctaveDouble Represents a matrix of doubles.OctaveFake A fake object, the point of this object is to make it easy to create objects that is read without being unfolded into Java.OctaveFunctionHandle A function handle.OctaveInt Represents a matrix of ints.OctaveLong Represents a matrix of ints.OctaveSparseBoolean Represents a Boolean matrix and is appropriate for sparse matrices.OctaveString Represents an octave string.OctaveStruct 1x1 struct.TestOctaveBoolean Test OctaveBooleanTestOctaveCell Test OctaveCellTestOctaveComplex Test OctaveComplexTestOctaveDouble TestOctaveDouble
TestOctaveInt TestOctaveInt
TestOctaveLong TestOctaveLong
TestOctaveString TestOctaveStruct Test OctaveStruct object