Uses of Interface
eu.simuline.octave.type.OctaveObject
-
Packages that use OctaveObject Package Description eu.simuline.octave Package provides a factory classOctaveEngineFactoryto create anOctaveEnginewhich represents an octave process.eu.simuline.octave.exception The exceptions here are still very closely tied to the implementation of the JavaOctave package, it would be better if they were more related to what the use of the Octave object needed.eu.simuline.octave.io Explanation missingeu.simuline.octave.io.impl Provides the implementations of the services specified ineu.simuline.octave.io.spi; one for each octave type given in octave viatypeinfo.eu.simuline.octave.io.spi Theeu.simuline.octave.io.spipackage contains service provider interfaces for reading and writing various kinds ofOctaveObjects.eu.simuline.octave.type Contains all octave types which are supported.eu.simuline.octave.type.cast Collection of classes concerned with casts.eu.simuline.octave.type.matrix Representations of matrices:AbstractGenericMatrixis the abstract base class of all of them. -
-
Uses of OctaveObject in eu.simuline.octave
Methods in eu.simuline.octave with type parameters of type OctaveObject Modifier and Type Method Description <T extends OctaveObject>
TOctaveEngine. get(Class<T> castClass, String key)Methods in eu.simuline.octave that return OctaveObject Modifier and Type Method Description OctaveObjectOctaveEngine. get(String key)Methods in eu.simuline.octave with parameters of type OctaveObject Modifier and Type Method Description voidOctaveEngine. put(String key, OctaveObject value)Sets a value in octave.Method parameters in eu.simuline.octave with type arguments of type OctaveObject Modifier and Type Method Description voidOctaveEngine. putAll(Map<String,OctaveObject> vars)Sets all the mappings in the specified map as variables in octave. -
Uses of OctaveObject in eu.simuline.octave.exception
Fields in eu.simuline.octave.exception declared as OctaveObject Modifier and Type Field Description private OctaveObjectOctaveClassCastException. octaveObjectFields in eu.simuline.octave.exception with type parameters of type OctaveObject Modifier and Type Field Description private Class<? extends OctaveObject>OctaveClassCastException. castClassMethods in eu.simuline.octave.exception that return OctaveObject Modifier and Type Method Description OctaveObjectOctaveClassCastException. getOctaveObject()Methods in eu.simuline.octave.exception that return types with arguments of type OctaveObject Modifier and Type Method Description Class<? extends OctaveObject>OctaveClassCastException. getCastClass()Constructors in eu.simuline.octave.exception with parameters of type OctaveObject Constructor Description OctaveClassCastException(ClassCastException cause, OctaveObject octaveObject, Class<? extends OctaveObject> castClass)Constructor parameters in eu.simuline.octave.exception with type arguments of type OctaveObject Constructor Description OctaveClassCastException(ClassCastException cause, OctaveObject octaveObject, Class<? extends OctaveObject> castClass) -
Uses of OctaveObject in eu.simuline.octave.io
Fields in eu.simuline.octave.io declared as OctaveObject Modifier and Type Field Description private OctaveObjectDataReadFunctor. dataAfterDataReadFunctor.doReads(Reader)returns, this contains the read data.Fields in eu.simuline.octave.io with type parameters of type OctaveObject Modifier and Type Field Description private Map<String,OctaveObject>DataWriteFunctor. varName2ValueA map from variable names to according octave objects.Methods in eu.simuline.octave.io with type parameters of type OctaveObject Modifier and Type Method Description static <T extends OctaveObject>
voidOctaveIO. write(Writer writer, T octValue)Methods in eu.simuline.octave.io that return OctaveObject Modifier and Type Method Description OctaveObjectOctaveIO. get(String name)Gets the value of the variablenameor null if this variable does not exist according toOctaveIO.existsVar(String).OctaveObjectDataReadFunctor. getData()static OctaveObjectOctaveIO. read(BufferedReader reader)Read a single object from Reader.Methods in eu.simuline.octave.io that return types with arguments of type OctaveObject Modifier and Type Method Description static Map<String,OctaveObject>OctaveIO. readWithName(BufferedReader reader)Read a single variable - object pair from Reader.static Map<String,OctaveObject>OctaveIO. readWithName(String input)Read a single object from String, it is an error if there is data left after the object.Methods in eu.simuline.octave.io with parameters of type OctaveObject Modifier and Type Method Description static StringOctaveIO. toText(OctaveObject octValue)Returns as a string how theOctaveObjectoctaveType(****bad name) is written without variable, i.e. with variable"ans".static StringOctaveIO. toText(String name, OctaveObject octValue)Returns as a string how the variablenameand theOctaveObjectoctaveType(****bad name) are written.static voidOctaveIO. write(Writer writer, String name, OctaveObject octValue)ER: Writes the namenameand theOctaveObjectoctValueto the writerwriterusingOctaveIO.write(Writer, OctaveObject).Method parameters in eu.simuline.octave.io with type arguments of type OctaveObject Modifier and Type Method Description voidOctaveIO. set(Map<String,OctaveObject> name2val)Sets the variables named as keys inname2valto objects given by the mapped values.Constructor parameters in eu.simuline.octave.io with type arguments of type OctaveObject Constructor Description DataWriteFunctor(Map<String,OctaveObject> varName2Value) -
Uses of OctaveObject in eu.simuline.octave.io.impl
Methods in eu.simuline.octave.io.impl with parameters of type OctaveObject Modifier and Type Method Description private static voidTestIoOctaveString. roundtrip(OctaveEngine octave, OctaveObject octaveObject) -
Uses of OctaveObject in eu.simuline.octave.io.spi
Classes in eu.simuline.octave.io.spi with type parameters of type OctaveObject Modifier and Type Class Description classOctaveDataWriter<T extends OctaveObject>Service Provider Interface for the IO handler that can writeOctaveObjects.Fields in eu.simuline.octave.io.spi with type parameters of type OctaveObject Modifier and Type Field Description private static Map<Class<? extends OctaveObject>,OctaveDataWriter<?>>OctaveDataWriter. wRITERSMaps theOctaveDataWriter.javaType()which represents an octave type of anOctaveDataWriterto theOctaveDataWriteritself which is able to write the octave type to a writer.Methods in eu.simuline.octave.io.spi with type parameters of type OctaveObject Modifier and Type Method Description static <T extends OctaveObject>
OctaveDataWriter<T>OctaveDataWriter. getOctaveDataWriter(T type)Methods in eu.simuline.octave.io.spi that return OctaveObject Modifier and Type Method Description abstract OctaveObjectOctaveDataReader. read(BufferedReader reader)Reads anOctaveObjectfrom a Readerreader. -
Uses of OctaveObject in eu.simuline.octave.type
Classes in eu.simuline.octave.type that implement OctaveObject Modifier and Type Class Description classOctaveBooleanRepresents a Boolean matrix.classOctaveCellNd cells.classOctaveComplexRepresents a complex matrix.classOctaveDoubleRepresents a matrix of doubles.classOctaveFakeA fake object, the point of this object is to make it easy to create objects that is read without being unfolded into Java.classOctaveFunctionHandleA function handle.classOctaveIntRepresents a matrix of ints.classOctaveLongRepresents a matrix of ints.classOctaveSparseBooleanRepresents a Boolean matrix and is appropriate for sparse matrices.classOctaveStringRepresents an octave string.classOctaveStruct1x1 struct.Fields in eu.simuline.octave.type declared as OctaveObject Modifier and Type Field Description private static OctaveObjectOctaveCell. DEFAULT_VALUEFor some reason, the default value is not stored as such, but as anullvalue.Fields in eu.simuline.octave.type with type parameters of type OctaveObject Modifier and Type Field Description private Map<String,OctaveObject>OctaveStruct. dataMethods in eu.simuline.octave.type with type parameters of type OctaveObject Modifier and Type Method Description <T extends OctaveObject>
TOctaveCell. get(Class<T> castClass, int... pos)<T extends OctaveObject>
TOctaveStruct. get(Class<T> castClass, String key)Methods in eu.simuline.octave.type that return OctaveObject Modifier and Type Method Description OctaveObjectOctaveCell. get(int... pos)OctaveObjectOctaveStruct. get(String key)Get object from struct as plain OctaveObject.OctaveObjectOctaveObject. shallowCopy()Make a shallow copy of this object.Methods in eu.simuline.octave.type that return types with arguments of type OctaveObject Modifier and Type Method Description Map<String,OctaveObject>OctaveStruct. getData()Methods in eu.simuline.octave.type with parameters of type OctaveObject Modifier and Type Method Description voidOctaveCell. set(OctaveObject value, int... pos)voidOctaveStruct. set(String name, OctaveObject value)Constructor parameters in eu.simuline.octave.type with type arguments of type OctaveObject Constructor Description OctaveCell(AbstractGenericMatrix<OctaveObject[],it.unimi.dsi.fastutil.objects.ObjectArrayList<OctaveObject>> o)OctaveStruct(Map<String,OctaveObject> data)Create struct from data. -
Uses of OctaveObject in eu.simuline.octave.type.cast
Methods in eu.simuline.octave.type.cast with type parameters of type OctaveObject Modifier and Type Method Description static <F extends OctaveObject,T extends OctaveObject>
TCast. cast(Class<T> toClass, F from)Cast and transform the object.static <F extends OctaveObject,T extends OctaveObject>
TCast. cast(Class<T> toClass, F from)Cast and transform the object.private static <F extends OctaveObject,T extends OctaveObject>
Caster<F,T>Cast. casterMapGet(Cast.ClassPair<F,T> cp)private static <F extends OctaveObject,T extends OctaveObject>
Caster<F,T>Cast. casterMapGet(Cast.ClassPair<F,T> cp) -
Uses of OctaveObject in eu.simuline.octave.type.matrix
Classes in eu.simuline.octave.type.matrix that implement OctaveObject Modifier and Type Class Description classAbstractGenericMatrix<D,L extends List<?>>A general matrix that does not even know that it is an array it stores its in.classAbstractObjectMatrix<T>General matrix with Object values which serves also as base class forOctaveCell.Methods in eu.simuline.octave.type.matrix that return OctaveObject Modifier and Type Method Description abstract OctaveObjectAbstractGenericMatrix. shallowCopy()
-