Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Z 

A

AbstractGenericMatrix<D,L extends List<?>> - Class in eu.simuline.octave.type.matrix
A general matrix that does not even know that it is an array it stores its in.
AbstractGenericMatrix(int...) - Constructor for class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Constructor that creates new blank matrix.
AbstractGenericMatrix(D, int...) - Constructor for class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Constructor that reuses data in the new object.
AbstractGenericMatrix(AbstractGenericMatrix<D, L>) - Constructor for class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Copy constructor.
AbstractLogicalFloatingPointWriter<T extends AbstractGenericMatrix<?,?>> - Class in eu.simuline.octave.io.impl
Common Writer class for logical and floating point types: Boolean, Double, ...
AbstractLogicalFloatingPointWriter() - Constructor for class eu.simuline.octave.io.impl.AbstractLogicalFloatingPointWriter
 
AbstractObjectMatrix<T> - Class in eu.simuline.octave.type.matrix
General matrix with Object values which serves also as base class for OctaveCell.
AbstractObjectMatrix(int...) - Constructor for class eu.simuline.octave.type.matrix.AbstractObjectMatrix
 
AbstractObjectMatrix(Object[], int...) - Constructor for class eu.simuline.octave.type.matrix.AbstractObjectMatrix
 
AbstractObjectMatrix(AbstractGenericMatrix<T[], ObjectArrayList<T>>) - Constructor for class eu.simuline.octave.type.matrix.AbstractObjectMatrix
Copy constructor.
AbstractOctaveStringReader - Class in eu.simuline.octave.io.impl
The reader of string/sq_string.
AbstractOctaveStringReader() - Constructor for class eu.simuline.octave.io.impl.AbstractOctaveStringReader
 
AbstractPrimitiveMatrixReader<T extends AbstractGenericMatrix<?,?>> - Class in eu.simuline.octave.io.impl
Common Reader class for matrices of primitive java types: Boolean, Double, Integer....
AbstractPrimitiveMatrixReader() - Constructor for class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
 
AbstractPrimitiveMatrixWriter<T extends AbstractGenericMatrix<?,?>> - Class in eu.simuline.octave.io.impl
Common Writer class for primitive java types: Boolean, Double, Integer....
AbstractPrimitiveMatrixWriter() - Constructor for class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
AbstractPrimitiveScalarReader<T extends AbstractGenericMatrix<?,?>> - Class in eu.simuline.octave.io.impl
Common Reader class for scalars of primitive java types: Boolean, Double, Integer....
AbstractPrimitiveScalarReader() - Constructor for class eu.simuline.octave.io.impl.AbstractPrimitiveScalarReader
 
ANS - Static variable in class eu.simuline.octave.OctaveUtils
A variable name not to be listed by OctaveUtils.listVars(OctaveEngine).
appendChar(StringBuffer, char) - Static method in class eu.simuline.octave.util.StringUtil
 
argsArray - Variable in class eu.simuline.octave.OctaveEngineFactory
The array of arguments of the octave engines created.

B

bool(boolean) - Static method in class eu.simuline.octave.type.Octave
Returns java counterparts of octave bools.
BooleanReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "bool matrix" (matrix with boolean entries) reading an OctaveBoolean from a BufferedReader. **** the class name should be BoolMatrixReader ****
BooleanReader() - Constructor for class eu.simuline.octave.io.impl.BooleanReader
 
BooleanSingleReader - Class in eu.simuline.octave.io.impl
The reader for the octave type (scalar) "bool" reading an OctaveBoolean from a BufferedReader.
BooleanSingleReader() - Constructor for class eu.simuline.octave.io.impl.BooleanSingleReader
 
BooleanWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "bool matrix" (matrix with boolean entries) and "bool", which is short for "bool scalar", writing an OctaveBoolean to a Writer.
BooleanWriter() - Constructor for class eu.simuline.octave.io.impl.BooleanWriter
 
BUF - Static variable in class eu.simuline.octave.util.ReaderWriterPipeThread
 
buffer - Variable in class eu.simuline.octave.exec.OctaveExecuteReader
The current line read from OctaveExecuteReader.octaveReader but not yet passed to a char-array by OctaveExecuteReader.read(char[], int, int).
BUFFER_SIZE - Static variable in class eu.simuline.octave.util.IOUtils
 

C

call() - Method in class eu.simuline.octave.exec.OctaveReaderCallable
Calling reads from an OctaveExecuteReader made up from OctaveReaderCallable.processReader with end of stream sign OctaveReaderCallable.spacer.
call() - Method in class eu.simuline.octave.exec.OctaveWriterCallable
Calling writes to OctaveWriterCallable.processWriter: first according to OctaveWriterCallable.writeFunctor then printf of OctaveWriterCallable.spacer and then flush.
Cast - Class in eu.simuline.octave.type.cast
Helper class for the auto cast functionality.
Cast() - Constructor for class eu.simuline.octave.type.cast.Cast
 
cast(Class<T>, F) - Static method in class eu.simuline.octave.type.cast.Cast
Cast and transform the object.
cast(F) - Method in interface eu.simuline.octave.type.cast.Caster
 
cast(OctaveDouble) - Method in class eu.simuline.octave.type.cast.DoubleToComplexCaster
 
Cast.ClassPair<F,T> - Class in eu.simuline.octave.type.cast
Represents a pair of classes, essentially a cast from one to the other class.
castClass - Variable in exception eu.simuline.octave.exception.OctaveClassCastException
 
Caster<F,T> - Interface in eu.simuline.octave.type.cast
Interface for a caster that transforms objects from type F to T.
casterMap - Static variable in class eu.simuline.octave.type.cast.Cast
Maps a class pair to an according caster.
casterMapGet(Cast.ClassPair<F, T>) - Static method in class eu.simuline.octave.type.cast.Cast
 
CELL_READER - Static variable in class eu.simuline.octave.io.impl.StructReader
 
CellReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "cell" reading in an OctaveCell from a BufferedReader.
CellReader() - Constructor for class eu.simuline.octave.io.impl.CellReader
 
CellWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "cell" writing an OctaveCell to a Writer.
CellWriter() - Constructor for class eu.simuline.octave.io.impl.CellWriter
 
CHAR2STR - Static variable in class eu.simuline.octave.util.StringUtil
 
checkDataSize(int) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Check that the overall size given by the product of AbstractGenericMatrix.size does not exceed the length of the backed array.
checkSize() - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Checks the field AbstractGenericMatrix.size: dimension at lest two and each entry non-negative.
checkSize(OctaveComplex, int, int) - Method in class eu.simuline.octave.type.TestOctaveComplex
 
ClassPair(Class<F>, Class<T>) - Constructor for class eu.simuline.octave.type.cast.Cast.ClassPair
 
close() - Method in class eu.simuline.octave.exec.OctaveExec
Close the octave process in an orderly fashion.
close() - Method in class eu.simuline.octave.exec.OctaveExecuteReader
 
close() - Method in class eu.simuline.octave.OctaveEngine
Close the octave process in an orderly fashion.
close() - Method in class eu.simuline.octave.TestOctave.DontCloseWriter
 
close() - Method in class eu.simuline.octave.util.NoCloseWriter
Flushes the writer and looses the connection to it.
close() - Method in class eu.simuline.octave.util.ReaderWriterPipeThread
Close the thread.
close() - Method in class eu.simuline.octave.util.TeeWriter
 
columnIndexes - Variable in class eu.simuline.octave.type.OctaveSparseBoolean
 
COLUMNS - Static variable in class eu.simuline.octave.io.impl.ComplexMatrixReader
 
columns - Variable in class eu.simuline.octave.type.OctaveSparseBoolean
 
ComplexMatrixReader - Class in eu.simuline.octave.io.impl
Reader for the octave type "complex matrix" reading an OctaveComplex from a BufferedReader.
ComplexMatrixReader() - Constructor for class eu.simuline.octave.io.impl.ComplexMatrixReader
 
ComplexScalarReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "complex scalar" with 'double' components reading an OctaveComplex from a BufferedReader.
ComplexScalarReader() - Constructor for class eu.simuline.octave.io.impl.ComplexScalarReader
 
copy(Reader, Writer) - Static method in class eu.simuline.octave.util.IOUtils
 
createOctaveScalar() - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveScalarReader
 
createOctaveScalar() - Method in class eu.simuline.octave.io.impl.BooleanSingleReader
 
createOctaveScalar() - Method in class eu.simuline.octave.io.impl.Int32ScalarReader
 
createOctaveScalar() - Method in class eu.simuline.octave.io.impl.Int64ScalarReader
 
createOctaveScalar() - Method in class eu.simuline.octave.io.impl.ScalarReader
 
createOctaveValue(int[]) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
 
createOctaveValue(int[]) - Method in class eu.simuline.octave.io.impl.BooleanReader
 
createOctaveValue(int[]) - Method in class eu.simuline.octave.io.impl.Int32MatrixReader
 
createOctaveValue(int[]) - Method in class eu.simuline.octave.io.impl.Int64MatrixReader
 
createOctaveValue(int[]) - Method in class eu.simuline.octave.io.impl.MatrixReader
 
createOctaveValue(int[]) - Method in class eu.simuline.octave.io.impl.Uint8MatrixReader
 

D

data - Variable in class eu.simuline.octave.io.DataReadFunctor
After DataReadFunctor.doReads(Reader) returns, this contains the read data.
data - Variable in class eu.simuline.octave.type.OctaveFake
 
data - Variable in class eu.simuline.octave.type.OctaveSparseBoolean
 
data - Variable in class eu.simuline.octave.type.OctaveStruct
 
dataL - Variable in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
The data, vectorized.
DataReadFunctor - Class in eu.simuline.octave.io
Functor that reads a single variable named DataReadFunctor.name into DataReadFunctor.data via DataReadFunctor.doReads(Reader).
DataReadFunctor(String) - Constructor for class eu.simuline.octave.io.DataReadFunctor
 
dataSize() - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
The number of data entries.
DataWriteFunctor - Class in eu.simuline.octave.io
Write data from OctaveObjects into a Map.
DataWriteFunctor(Map<String, OctaveObject>) - Constructor for class eu.simuline.octave.io.DataWriteFunctor
 
DEFAULT_VALUE - Static variable in class eu.simuline.octave.type.OctaveCell
For some reason, the default value is not stored as such, but as a null value.
destroy() - Method in class eu.simuline.octave.exec.OctaveExec
Kill the octave process without remorse.
destroy() - Method in class eu.simuline.octave.OctaveEngine
Kill the octave process without remorse.
destroyed - Variable in exception eu.simuline.octave.exception.OctaveException
Set to true on exceptions thrown from an Octave object when the reason for the exception is that the object has been asked to destroy its octave process.
destroyed - Variable in class eu.simuline.octave.exec.OctaveExec
 
DestroyThread(OctaveEngine) - Constructor for class eu.simuline.octave.TestOctave.DestroyThread
 
DontCloseWriter(String) - Constructor for class eu.simuline.octave.TestOctave.DontCloseWriter
 
doReads(Reader) - Method in interface eu.simuline.octave.exec.ReadFunctor
Read the output from an eval().
doReads(Reader) - Method in class eu.simuline.octave.exec.WriterReadFunctor
 
doReads(Reader) - Method in class eu.simuline.octave.io.DataReadFunctor
 
DoubleToComplexCaster - Class in eu.simuline.octave.type.cast
Cast OctaveDouble to OctaveComplex.
DoubleToComplexCaster() - Constructor for class eu.simuline.octave.type.cast.DoubleToComplexCaster
 
doWrites(Writer) - Method in class eu.simuline.octave.exec.ReaderWriteFunctor
 
doWrites(Writer) - Method in interface eu.simuline.octave.exec.WriteFunctor
Write the input to an eval().
doWrites(Writer) - Method in class eu.simuline.octave.io.DataWriteFunctor
Writes the name-value pairs of map DataWriteFunctor.varName2Value to writer.

E

environment - Variable in class eu.simuline.octave.OctaveEngineFactory
An array of strings of the form name=value representing the environment, i.e. the set of environment variables or null.
eof - Variable in class eu.simuline.octave.exec.OctaveExecuteReader
Whether end of reader found.
equals(Object) - Method in class eu.simuline.octave.type.cast.Cast.ClassPair
 
equals(Object) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
equals(Object) - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
equals(Object) - Method in class eu.simuline.octave.type.OctaveString
 
equals(Object) - Method in class eu.simuline.octave.type.OctaveStruct
 
errorStreamThread - Variable in class eu.simuline.octave.exec.OctaveExec
The error thread of the error stream of OctaveExec.process writing the error stream to a given writer.
errWriter - Variable in class eu.simuline.octave.OctaveEngineFactory
The error writer for the octave process.
eu.simuline.octave - package eu.simuline.octave
This implementation follows the interface in: http://java.sun.com/javase/6/docs/api/javax/script/package-summary.html It does not implement it as the code has to work on Java 5.0.
eu.simuline.octave.examples - package eu.simuline.octave.examples
 
eu.simuline.octave.exception - package eu.simuline.octave.exception
The exceptions here are still very close 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.exec - package eu.simuline.octave.exec
Classes related with executing octave.
eu.simuline.octave.io - package eu.simuline.octave.io
Explanation missing
eu.simuline.octave.io.impl - package eu.simuline.octave.io.impl
Provides the implementations of the services specified in eu.simuline.octave.io.spi; one for each octave type given in octave via typeinfo.
eu.simuline.octave.io.spi - package eu.simuline.octave.io.spi
The eu.simuline.octave.io.spi package contains service provider interfaces for reading and writing various kinds of OctaveObjects.
eu.simuline.octave.type - package eu.simuline.octave.type
Contains all octave types which are supported.
eu.simuline.octave.type.cast - package eu.simuline.octave.type.cast
Collection of classes concerned with casts.
eu.simuline.octave.type.matrix - package eu.simuline.octave.type.matrix
Representations of matrices: AbstractGenericMatrix is the abstract base class of all of them.
eu.simuline.octave.util - package eu.simuline.octave.util
Package collecting various utility classes.
eval(String) - Method in class eu.simuline.octave.OctaveEngine
A safe eval that will not break the engine on syntax errors or other errors.
evalRW(WriteFunctor, ReadFunctor) - Method in class eu.simuline.octave.exec.OctaveExec
Passes input to octave and get back output.
EXCEPTION_MESSAGE_FUNCTOR - Static variable in class eu.simuline.octave.exec.OctaveWriterCallable
 
EXCEPTION_MESSAGE_SPACER - Static variable in class eu.simuline.octave.exec.OctaveWriterCallable
 
executor - Variable in class eu.simuline.octave.exec.OctaveExec
Used in method OctaveExec.evalRW(WriteFunctor, ReadFunctor) to submit essentially the write functor which submits the input and thereafter the read function which collects the output.
existsVar(String) - Method in class eu.simuline.octave.io.OctaveIO
Returns whether the variable name exists.

F

factory - Variable in class eu.simuline.octave.OctaveEngine
 
failGet(OctaveComplex, int, int) - Method in class eu.simuline.octave.type.TestOctaveComplex
 
FakeRangeReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "range" (**** seems not general enough) reading an OctaveFake **** from a BufferedReader.
FakeRangeReader() - Constructor for class eu.simuline.octave.io.impl.FakeRangeReader
 
FakeWriter - Class in eu.simuline.octave.io.impl
The writer of all OctaveFake objects.
FakeWriter() - Constructor for class eu.simuline.octave.io.impl.FakeWriter
 
FALSE - Static variable in class eu.simuline.octave.type.Octave
Constant false of corresponding with octave bool.
firstLine - Variable in class eu.simuline.octave.exec.OctaveExecuteReader
Whether reading the first line.
flush() - Method in class eu.simuline.octave.TestOctave.DontCloseWriter
 
flush() - Method in class eu.simuline.octave.util.NoCloseWriter
 
flush() - Method in class eu.simuline.octave.util.TeeWriter
 
from - Variable in class eu.simuline.octave.type.cast.Cast.ClassPair
 
from() - Method in interface eu.simuline.octave.type.cast.Caster
 
from() - Method in class eu.simuline.octave.type.cast.DoubleToComplexCaster
 
function - Variable in class eu.simuline.octave.type.OctaveFunctionHandle
 
FunctionHandleWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "function handle" writing an OctaveFunctionHandle to a Writer.
FunctionHandleWriter() - Constructor for class eu.simuline.octave.io.impl.FunctionHandleWriter
 

G

generateSpacer() - Method in class eu.simuline.octave.exec.OctaveExec
 
get(String) - Method in class eu.simuline.octave.io.OctaveIO
Gets the value of the variable name or null if this variable does not exist according to OctaveIO.existsVar(String).
get(String) - Method in class eu.simuline.octave.OctaveEngine
 
get(Class<T>, String) - Method in class eu.simuline.octave.OctaveEngine
 
get(int...) - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
Get the value.
get(int...) - Method in class eu.simuline.octave.type.OctaveBoolean
Get the value.
get(int...) - Method in class eu.simuline.octave.type.OctaveCell
 
get(Class<T>, int...) - Method in class eu.simuline.octave.type.OctaveCell
 
get(int...) - Method in class eu.simuline.octave.type.OctaveDouble
Get the value.
get(int...) - Method in class eu.simuline.octave.type.OctaveInt
Get the value.
get(int...) - Method in class eu.simuline.octave.type.OctaveLong
Get the value.
get(String) - Method in class eu.simuline.octave.type.OctaveStruct
Get object from struct as plain OctaveObject.
get(Class<T>, String) - Method in class eu.simuline.octave.type.OctaveStruct
 
getCastClass() - Method in exception eu.simuline.octave.exception.OctaveClassCastException
 
getColumnIndexes() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
getColumns() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
getData() - Method in class eu.simuline.octave.io.DataReadFunctor
 
getData() - Method in class eu.simuline.octave.type.OctaveFake
 
getData() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
getData() - Method in class eu.simuline.octave.type.OctaveStruct
 
getDataA() - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Returns the data store as an array.
getDataA() - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
 
getDataA() - Method in class eu.simuline.octave.type.OctaveBoolean
 
getDataA() - Method in class eu.simuline.octave.type.OctaveDouble
 
getDataA() - Method in class eu.simuline.octave.type.OctaveInt
 
getDataA() - Method in class eu.simuline.octave.type.OctaveLong
 
getFactory() - Method in class eu.simuline.octave.OctaveEngine
 
getFromFuture(Future<Void>) - Method in class eu.simuline.octave.exec.OctaveExec
Completes computation on future and returns an exception thrown or null.
getFunction() - Method in class eu.simuline.octave.type.OctaveFunctionHandle
 
getImag(int...) - Method in class eu.simuline.octave.type.OctaveComplex
 
getMessage() - Method in exception eu.simuline.octave.exception.OctaveClassCastException
 
getNnz() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
getOctaveDataReader(String) - Static method in class eu.simuline.octave.io.spi.OctaveDataReader
 
getOctaveDataWriter(T) - Static method in class eu.simuline.octave.io.spi.OctaveDataWriter
 
getOctaveObject() - Method in exception eu.simuline.octave.exception.OctaveClassCastException
 
getPlainString(int) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Returns the string representation of the given plain position.
getPlainString(int) - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
 
getPlainString(int) - Method in class eu.simuline.octave.type.OctaveBoolean
 
getPlainString(int) - Method in class eu.simuline.octave.type.OctaveDouble
 
getPlainString(int) - Method in class eu.simuline.octave.type.OctaveInt
 
getPlainString(int) - Method in class eu.simuline.octave.type.OctaveLong
 
getReadFunctor() - Method in class eu.simuline.octave.OctaveEngine
Returns the according read functor: If OctaveEngine.writer is non-null, wrap it into a WriterReadFunctor.
getReal(int...) - Method in class eu.simuline.octave.type.OctaveComplex
 
getRowIndexes() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
getRows() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
getScriptEngine() - Method in class eu.simuline.octave.OctaveEngineFactory
Returns a script engine with the parameters set for this factory.
getSize(int) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
getSize(int) - Method in class eu.simuline.octave.type.OctaveComplex
 
getSizeLength() - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
getString() - Method in class eu.simuline.octave.type.OctaveString
Returns the string represented by this object.
getUTF8() - Static method in class eu.simuline.octave.OctaveUtils
Returns the charset UTF-8 used throughout.
getVersion() - Method in class eu.simuline.octave.OctaveEngine
Return the version of the octave implementation.
GLOBAL - Static variable in class eu.simuline.octave.io.OctaveIO
 
group - Variable in class eu.simuline.octave.util.NamedThreadFactory
The thread group either from the security manager or from the current thread.

H

H_ELEMENTS0 - Static variable in class eu.simuline.octave.io.impl.AbstractOctaveStringReader
 
H_ELEMENTS1 - Static variable in class eu.simuline.octave.io.impl.AbstractOctaveStringReader
 
hashCode() - Method in class eu.simuline.octave.type.cast.Cast.ClassPair
 
hashCode() - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
hashCode() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
hashCode() - Method in class eu.simuline.octave.type.OctaveString
 
hashCode() - Method in class eu.simuline.octave.type.OctaveStruct
 
HomeExampleTest - Class in eu.simuline.octave.examples
http://kenai.com/projects/javaoctave/pages/Home
HomeExampleTest() - Constructor for class eu.simuline.octave.examples.HomeExampleTest
 

I

imag - Variable in class eu.simuline.octave.type.OctaveComplex
 
initIfNecessary() - Static method in class eu.simuline.octave.type.cast.Cast
 
initL(D, int) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
initL(T[], int) - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
 
initL(boolean[], int) - Method in class eu.simuline.octave.type.OctaveBoolean
 
initL(double[], int) - Method in class eu.simuline.octave.type.OctaveDouble
 
initL(int[], int) - Method in class eu.simuline.octave.type.OctaveInt
 
initL(long[], int) - Method in class eu.simuline.octave.type.OctaveLong
 
initReaderIfNecessary() - Static method in class eu.simuline.octave.io.spi.OctaveDataReader
 
initWriterIfNecessary() - Static method in class eu.simuline.octave.io.spi.OctaveDataWriter
 
instantiate(Reader, Writer) - Static method in class eu.simuline.octave.util.ReaderWriterPipeThread
Will create a thread that reads from reader and writes to write until reader reaches EOF.
Int32MatrixReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "int32 matrix" reading an OctaveInt from a BufferedReader.
Int32MatrixReader() - Constructor for class eu.simuline.octave.io.impl.Int32MatrixReader
 
Int32MatrixWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "int32 matrix" writing an OctaveInt to a Writer.
Int32MatrixWriter() - Constructor for class eu.simuline.octave.io.impl.Int32MatrixWriter
 
Int32ScalarReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "int32 scalar" reading an OctaveInt from a BufferedReader.
Int32ScalarReader() - Constructor for class eu.simuline.octave.io.impl.Int32ScalarReader
 
Int64MatrixReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "int64 matrix" reading an OctaveLong from a BufferedReader.
Int64MatrixReader() - Constructor for class eu.simuline.octave.io.impl.Int64MatrixReader
 
Int64MatrixWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "int32 matrix" writing an OctaveLong to a Writer.
Int64MatrixWriter() - Constructor for class eu.simuline.octave.io.impl.Int64MatrixWriter
 
Int64ScalarReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "int64 scalar" reading an OctaveLong from a BufferedReader.
Int64ScalarReader() - Constructor for class eu.simuline.octave.io.impl.Int64ScalarReader
 
intScalar(int) - Static method in class eu.simuline.octave.type.TestOctaveInt
 
IOUtils - Class in eu.simuline.octave.util
Class for holding static utility functions for readers and writers: copy from reader to writer.
IOUtils() - Constructor for class eu.simuline.octave.util.IOUtils
 
isDestroyed() - Method in exception eu.simuline.octave.exception.OctaveException
 
isDestroyed() - Method in class eu.simuline.octave.exec.OctaveExec

J

javaType() - Method in class eu.simuline.octave.io.impl.BooleanWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.CellWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.FakeWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.FunctionHandleWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.Int32MatrixWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.Int64MatrixWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.MatrixWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.OctaveStringWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.SparseBooleanWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.StructWriter
 
javaType() - Method in class eu.simuline.octave.io.impl.Uint8MatrixWriter
 
javaType() - Method in class eu.simuline.octave.io.spi.OctaveDataWriter
Could be OctaveScalar or OctaveMatrix.
jQuote(String) - Static method in class eu.simuline.octave.util.StringUtil
Quotes string as Java Language string literal.
jQuote(char[], int) - Static method in class eu.simuline.octave.util.StringUtil
Quotes the first len characters of cbuf as Java Language string literal.

L

LENGTH - Static variable in class eu.simuline.octave.io.impl.AbstractOctaveStringReader
 
LENGTH - Static variable in class eu.simuline.octave.io.impl.ScalarStructReader
 
LENGTH - Static variable in class eu.simuline.octave.io.impl.StructWriter
 
listVars(OctaveEngine) - Static method in class eu.simuline.octave.OctaveUtils
 
LOG - Static variable in class eu.simuline.octave.exec.OctaveExec
 
LOG - Static variable in class eu.simuline.octave.exec.OctaveExecuteReader
 
LOG - Static variable in class eu.simuline.octave.exec.OctaveReaderCallable
 
LOG - Static variable in class eu.simuline.octave.exec.OctaveWriterCallable
 
LOG - Static variable in class eu.simuline.octave.io.DataWriteFunctor
 
LOG - Static variable in class eu.simuline.octave.util.NoCloseWriter
 
LOG - Static variable in class eu.simuline.octave.util.ReaderWriterPipeThread
 
LOG - Static variable in class eu.simuline.octave.util.TeeWriter
 
longScalar(long) - Static method in class eu.simuline.octave.type.TestOctaveLong
 

M

main(String[]) - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
main(String[]) - Static method in class eu.simuline.octave.io.impl.TestIoOctaveInt
Runs the test case.
main(String[]) - Static method in class eu.simuline.octave.io.impl.TestIoOctaveLong
Runs the test case.
main(String[]) - Static method in class eu.simuline.octave.RunOctave
 
main(String[]) - Static method in class eu.simuline.octave.TestOctave
 
main(String[]) - Static method in class eu.simuline.octave.TestOctaveUtils
 
main(String[]) - Static method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
main(String[]) - Static method in class eu.simuline.octave.type.TestOctaveDouble
Runs the test case.
MatrixReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "matrix" (of double) reading an OctaveDouble from a BufferedReader.
MatrixReader() - Constructor for class eu.simuline.octave.io.impl.MatrixReader
 
MatrixWriter - Class in eu.simuline.octave.io.impl
The writer for the octave types "matrix" (of double) and "scalar" (of double) writing an OctaveDouble to a Writer.
MatrixWriter() - Constructor for class eu.simuline.octave.io.impl.MatrixWriter
 
MSG_EXE_NH - Static variable in class eu.simuline.octave.exec.OctaveExec
 
MSG_IOE_CLS - Static variable in class eu.simuline.octave.exec.OctaveReaderCallable
 
MSG_IOE_NH - Static variable in class eu.simuline.octave.exec.OctaveExec
 
MSG_IOE_READ - Static variable in class eu.simuline.octave.exec.OctaveReaderCallable
 
MSG_IOE_UNEXP - Static variable in class eu.simuline.octave.io.DataWriteFunctor
 
MSG_RTE_NH - Static variable in class eu.simuline.octave.exec.OctaveExec
 

N

N_DIMS2 - Static variable in class eu.simuline.octave.io.impl.ScalarStructReader
 
N_DIMS2 - Static variable in class eu.simuline.octave.io.impl.StructReader
 
name - Variable in class eu.simuline.octave.io.DataReadFunctor
The name of the variable to be read.
NAME - Static variable in class eu.simuline.octave.io.impl.ScalarStructReader
 
NAME - Static variable in class eu.simuline.octave.io.impl.StructWriter
 
NAME - Static variable in class eu.simuline.octave.io.OctaveIO
 
name - Variable in class eu.simuline.octave.TestOctave.DontCloseWriter
 
NamedThreadFactory - Class in eu.simuline.octave.util
A ThreadFactory that allows to create a thread from a runnable with a specific thread name.
NamedThreadFactory(String) - Constructor for class eu.simuline.octave.util.NamedThreadFactory
Will create a factory that create Threads with the names: [parent]-javaoctave-[prefix]-[pool#]-[thread#].
NamedThreadFactory() - Constructor for class eu.simuline.octave.util.NamedThreadFactory
 
namePrefix - Variable in class eu.simuline.octave.util.NamedThreadFactory
The name prefix of the form <threadname>-javaoctave-<prefix>-<POOLNUMBER>-, where <threadname> is the name of the current thread, <prefix> is the prefix given by a parameter of the constructor NamedThreadFactory(String) and <POOLNUMBER> is NamedThreadFactory.POOL_NUMBER depending on the factory object.
NARGIN - Static variable in class eu.simuline.octave.OctaveUtils
A variable name not to be listed by OctaveUtils.listVars(OctaveEngine).
NCOLUMNS - Static variable in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
 
NCOLUMNS - Static variable in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
NCOLUMNS - Static variable in class eu.simuline.octave.io.impl.CellWriter
 
NDIMS - Static variable in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
 
NDIMS - Static variable in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
newL(int) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Returns a new data store with given size and entries carrying the default value.
newL(int) - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
 
newL(int) - Method in class eu.simuline.octave.type.OctaveBoolean
 
newL(int) - Method in class eu.simuline.octave.type.OctaveDouble
 
newL(int) - Method in class eu.simuline.octave.type.OctaveInt
 
newL(int) - Method in class eu.simuline.octave.type.OctaveLong
 
newThread(Runnable) - Method in class eu.simuline.octave.util.NamedThreadFactory
Returns a new thread with standard priority which is no daemon from runnable with name consisting of NamedThreadFactory.namePrefix and a running number NamedThreadFactory.threadNumber.
nextInt() - Static method in class eu.simuline.octave.OctaveUtils
 
nnz - Variable in class eu.simuline.octave.type.OctaveSparseBoolean
 
NoCloseWriter - Class in eu.simuline.octave.util
Will protect a Writer from beeing closed by NoCloseWriter.close(), useful for protecting stdout and stderr from beeing closed.
NoCloseWriter(Writer) - Constructor for class eu.simuline.octave.util.NoCloseWriter
Create a NoCloseWriter that will protect writer.
NROWS - Static variable in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
 
NROWS - Static variable in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
NROWS - Static variable in class eu.simuline.octave.io.impl.CellWriter
 
numThreadsReuse - Variable in class eu.simuline.octave.OctaveEngineFactory
The number of threads to be reused or -1 if there is no limit.

O

octave - Variable in class eu.simuline.octave.TestOctave.DestroyThread
 
Octave - Class in eu.simuline.octave.type
Place holder for factory methods.
Octave() - Constructor for class eu.simuline.octave.type.Octave
 
OctaveBoolean - Class in eu.simuline.octave.type
Represents a Boolean matrix.
OctaveBoolean(int...) - Constructor for class eu.simuline.octave.type.OctaveBoolean
 
OctaveBoolean(boolean[], int...) - Constructor for class eu.simuline.octave.type.OctaveBoolean
 
OctaveBoolean(OctaveBoolean) - Constructor for class eu.simuline.octave.type.OctaveBoolean
 
OctaveCastServiceException - Exception in eu.simuline.octave.exception
Exception thrown when class cast service is inconsistent in a way.
OctaveCastServiceException() - Constructor for exception eu.simuline.octave.exception.OctaveCastServiceException
Constructor.
OctaveCastServiceException(String) - Constructor for exception eu.simuline.octave.exception.OctaveCastServiceException
Constructor.
OctaveCastServiceException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveCastServiceException
Constructor.
OctaveCastServiceException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveCastServiceException
Constructor.
OctaveCell - Class in eu.simuline.octave.type
Nd cells.
OctaveCell() - Constructor for class eu.simuline.octave.type.OctaveCell
Deprecated.
use: new OctaveCell(0, 0)
OctaveCell(int...) - Constructor for class eu.simuline.octave.type.OctaveCell
 
OctaveCell(AbstractGenericMatrix<OctaveObject[], ObjectArrayList<OctaveObject>>) - Constructor for class eu.simuline.octave.type.OctaveCell
 
OctaveClassCastException - Exception in eu.simuline.octave.exception
Exception thrown when a cast fails inside JavaOctave.
OctaveClassCastException(ClassCastException, OctaveObject, Class<? extends OctaveObject>) - Constructor for exception eu.simuline.octave.exception.OctaveClassCastException
 
OctaveComplex - Class in eu.simuline.octave.type
Represents a complex matrix.
OctaveComplex(int...) - Constructor for class eu.simuline.octave.type.OctaveComplex
 
OctaveComplex(OctaveComplex) - Constructor for class eu.simuline.octave.type.OctaveComplex
Copy constructor.
OctaveComplex(OctaveDouble) - Constructor for class eu.simuline.octave.type.OctaveComplex
 
OctaveDataReader - Class in eu.simuline.octave.io.spi
Service Provider Interface for the IO handler that can read OctaveObjects.
OctaveDataReader() - Constructor for class eu.simuline.octave.io.spi.OctaveDataReader
 
OctaveDataWriter<T extends OctaveObject> - Class in eu.simuline.octave.io.spi
Service Provider Interface for the IO handler that can write OctaveObjects.
OctaveDataWriter() - Constructor for class eu.simuline.octave.io.spi.OctaveDataWriter
 
OctaveDouble - Class in eu.simuline.octave.type
Represents a matrix of doubles.
OctaveDouble(int...) - Constructor for class eu.simuline.octave.type.OctaveDouble
Create new matrix.
OctaveDouble(double[], int...) - Constructor for class eu.simuline.octave.type.OctaveDouble
Constructor that reuses the input data.
OctaveDouble(OctaveDouble) - Constructor for class eu.simuline.octave.type.OctaveDouble
Copy constructor.
OctaveEngine - Class in eu.simuline.octave
The connection to an octave process.
OctaveEngine(OctaveEngineFactory, int, Writer, Writer, String[], String[], File) - Constructor for class eu.simuline.octave.OctaveEngine
Creates an octave engine with the given parameters.
OctaveEngineFactory - Class in eu.simuline.octave
Factory that creates OctaveEngines.
OctaveEngineFactory() - Constructor for class eu.simuline.octave.OctaveEngineFactory
Default constructor creating a factory with default parameters.
OctaveEvalException - Exception in eu.simuline.octave.exception
Exception thrown when evaluation of an octave statement in OctaveEngine.eval(String) fails.
OctaveEvalException() - Constructor for exception eu.simuline.octave.exception.OctaveEvalException
Constructor.
OctaveEvalException(String) - Constructor for exception eu.simuline.octave.exception.OctaveEvalException
Constructor.
OctaveEvalException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveEvalException
Constructor.
OctaveEvalException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveEvalException
Constructor.
OctaveException - Exception in eu.simuline.octave.exception
Base exception class for the JavaOctave project.
OctaveException() - Constructor for exception eu.simuline.octave.exception.OctaveException
Constructor.
OctaveException(String) - Constructor for exception eu.simuline.octave.exception.OctaveException
Constructor.
OctaveException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveException
Constructor.
OctaveException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveException
OctaveExec - Class in eu.simuline.octave.exec
The object connecting to the octave process.
OctaveExec(int, Writer, Writer, String[], String[], File) - Constructor for class eu.simuline.octave.exec.OctaveExec
Will start the octave process.
octaveExec - Variable in class eu.simuline.octave.io.OctaveIO
 
octaveExec - Variable in class eu.simuline.octave.OctaveEngine
The executor of this octave engine.
OctaveExecuteReader - Class in eu.simuline.octave.exec
Reader that passes the reading on to the output from the octave process until the spacer reached, then it returns EOF.
OctaveExecuteReader(BufferedReader, String) - Constructor for class eu.simuline.octave.exec.OctaveExecuteReader
This reader will read from octaveReader until a single line equal() spacer is read, after that this reader will return eof.
OctaveFake - Class in eu.simuline.octave.type
A fake object, the point of this object is to make it easy to create objects that is read without being unfolded into Java.
OctaveFake(String) - Constructor for class eu.simuline.octave.type.OctaveFake
 
OctaveFunctionHandle - Class in eu.simuline.octave.type
A function handle.
OctaveFunctionHandle(String) - Constructor for class eu.simuline.octave.type.OctaveFunctionHandle
 
octaveInputLog - Variable in class eu.simuline.octave.OctaveEngineFactory
If this is not null, the octave engine created writes the output to that log writer also.
OctaveInt - Class in eu.simuline.octave.type
Represents a matrix of ints.
OctaveInt(int...) - Constructor for class eu.simuline.octave.type.OctaveInt
Create new matrix.
OctaveInt(int[], int...) - Constructor for class eu.simuline.octave.type.OctaveInt
Constructor that reuses the input data.
OctaveInt(OctaveInt) - Constructor for class eu.simuline.octave.type.OctaveInt
Copy constructor.
OctaveInterruptedException - Exception in eu.simuline.octave.exception
Exception thrown when class cast service is inconsistent in a way.
OctaveInterruptedException() - Constructor for exception eu.simuline.octave.exception.OctaveInterruptedException
Constructor.
OctaveInterruptedException(String) - Constructor for exception eu.simuline.octave.exception.OctaveInterruptedException
Constructor.
OctaveInterruptedException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveInterruptedException
Constructor.
OctaveInterruptedException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveInterruptedException
Constructor.
OctaveIO - Class in eu.simuline.octave.io
The object controlling IO of Octave data of OctaveIO.octaveExec.
OctaveIO(OctaveExec) - Constructor for class eu.simuline.octave.io.OctaveIO
 
octaveIO - Variable in class eu.simuline.octave.OctaveEngine
 
OctaveIOException - Exception in eu.simuline.octave.exception
Exception thrown when IO errors happen, this will most likely be cause by the octave process dying.
OctaveIOException() - Constructor for exception eu.simuline.octave.exception.OctaveIOException
Constructor.
OctaveIOException(String) - Constructor for exception eu.simuline.octave.exception.OctaveIOException
Constructor.
OctaveIOException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveIOException
Constructor.
OctaveIOException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveIOException
Constructor.
OctaveLong - Class in eu.simuline.octave.type
Represents a matrix of ints.
OctaveLong(int...) - Constructor for class eu.simuline.octave.type.OctaveLong
Create new matrix.
OctaveLong(long[], int...) - Constructor for class eu.simuline.octave.type.OctaveLong
Constructor that reuses the input data.
OctaveLong(OctaveLong) - Constructor for class eu.simuline.octave.type.OctaveLong
Copy constructor.
octaveMatrixType() - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
octaveMatrixType() - Method in class eu.simuline.octave.io.impl.BooleanWriter
 
octaveMatrixType() - Method in class eu.simuline.octave.io.impl.Int32MatrixWriter
 
octaveMatrixType() - Method in class eu.simuline.octave.io.impl.Int64MatrixWriter
 
octaveMatrixType() - Method in class eu.simuline.octave.io.impl.MatrixWriter
 
octaveMatrixType() - Method in class eu.simuline.octave.io.impl.Uint8MatrixWriter
 
OctaveNonrecoverableException - Exception in eu.simuline.octave.exception
An exception in the Octave engine that did break the octave process, any action on the Octave object now will cause a new OctaveNonrecoverableException.
OctaveNonrecoverableException() - Constructor for exception eu.simuline.octave.exception.OctaveNonrecoverableException
Constructor.
OctaveNonrecoverableException(String) - Constructor for exception eu.simuline.octave.exception.OctaveNonrecoverableException
Constructor.
OctaveNonrecoverableException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveNonrecoverableException
Constructor.
OctaveNonrecoverableException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveNonrecoverableException
Constructor.
octaveObject - Variable in exception eu.simuline.octave.exception.OctaveClassCastException
 
OctaveObject - Interface in eu.simuline.octave.type
Common interface for the octave objects.
OctaveParseException - Exception in eu.simuline.octave.exception
Exception thrown when parsing of the output from octave fails.
OctaveParseException() - Constructor for exception eu.simuline.octave.exception.OctaveParseException
Constructor.
OctaveParseException(String) - Constructor for exception eu.simuline.octave.exception.OctaveParseException
Constructor.
OctaveParseException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveParseException
Constructor.
OctaveParseException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveParseException
Constructor.
octaveProgramCmd - Variable in class eu.simuline.octave.OctaveEngineFactory
The command which determines the octave executable if OctaveEngineFactory.octaveProgramFile is null and if the property OctaveEngineFactory.PROPERTY_EXECUTABLE is not set.
octaveProgramFile - Variable in class eu.simuline.octave.OctaveEngineFactory
The file containing the octave program or is null.
octaveReader - Variable in class eu.simuline.octave.exec.OctaveExecuteReader
The wrapped reader.
OctaveReaderCallable - Class in eu.simuline.octave.exec
Callable that reads from the octave process.
OctaveReaderCallable(BufferedReader, ReadFunctor, String) - Constructor for class eu.simuline.octave.exec.OctaveReaderCallable
 
OctaveRecoverableException - Exception in eu.simuline.octave.exception
An exception in the Octave engine that did not break the octave process.
OctaveRecoverableException() - Constructor for exception eu.simuline.octave.exception.OctaveRecoverableException
Constructor.
OctaveRecoverableException(String) - Constructor for exception eu.simuline.octave.exception.OctaveRecoverableException
Constructor.
OctaveRecoverableException(Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveRecoverableException
Constructor.
OctaveRecoverableException(String, Throwable) - Constructor for exception eu.simuline.octave.exception.OctaveRecoverableException
Constructor.
octaveScalarType() - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
octaveScalarType() - Method in class eu.simuline.octave.io.impl.BooleanWriter
 
octaveScalarType() - Method in class eu.simuline.octave.io.impl.Int32MatrixWriter
 
octaveScalarType() - Method in class eu.simuline.octave.io.impl.Int64MatrixWriter
 
octaveScalarType() - Method in class eu.simuline.octave.io.impl.MatrixWriter
 
octaveScalarType() - Method in class eu.simuline.octave.io.impl.Uint8MatrixWriter
 
OctaveSparseBoolean - Class in eu.simuline.octave.type
Represents a Boolean matrix and is appropriate for sparse matrices.
OctaveSparseBoolean(int, int, int, int[], int[], boolean[]) - Constructor for class eu.simuline.octave.type.OctaveSparseBoolean
 
OctaveSparseBoolean(int, int, int) - Constructor for class eu.simuline.octave.type.OctaveSparseBoolean
 
OctaveSqStringReader - Class in eu.simuline.octave.io.impl
The name is OctaveSqStringReader instead of StringSqReader to be consistent with OctaveStringReader.
OctaveSqStringReader() - Constructor for class eu.simuline.octave.io.impl.OctaveSqStringReader
 
OctaveString - Class in eu.simuline.octave.type
Represents an octave string.
OctaveString(String) - Constructor for class eu.simuline.octave.type.OctaveString
 
OctaveStringReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "string" reading an OctaveString from a BufferedReader.
OctaveStringReader() - Constructor for class eu.simuline.octave.io.impl.OctaveStringReader
 
OctaveStringWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "string" writing an OctaveString to a Writer.
OctaveStringWriter() - Constructor for class eu.simuline.octave.io.impl.OctaveStringWriter
 
OctaveStruct - Class in eu.simuline.octave.type
1x1 struct.
OctaveStruct() - Constructor for class eu.simuline.octave.type.OctaveStruct
Create empty struct.
OctaveStruct(Map<String, OctaveObject>) - Constructor for class eu.simuline.octave.type.OctaveStruct
Create struct from data.
octaveType() - Method in class eu.simuline.octave.io.impl.BooleanReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.BooleanSingleReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.CellReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.ComplexMatrixReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.ComplexScalarReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.FakeRangeReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.Int32MatrixReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.Int32ScalarReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.Int64MatrixReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.Int64ScalarReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.MatrixReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.OctaveSqStringReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.OctaveStringReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.ScalarReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.ScalarStructReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.SparseBooleanReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.StructReader
 
octaveType() - Method in class eu.simuline.octave.io.impl.Uint8MatrixReader
 
octaveType() - Method in class eu.simuline.octave.io.spi.OctaveDataReader
Could be "scalar" or "string" or something else.
OctaveUtils - Class in eu.simuline.octave
Small utility functions that can be used with JavaOctave.
OctaveUtils() - Constructor for class eu.simuline.octave.OctaveUtils
 
OctaveWriterCallable - Class in eu.simuline.octave.exec
Callable that writes to the octave process.
OctaveWriterCallable(Writer, WriteFunctor, String) - Constructor for class eu.simuline.octave.exec.OctaveWriterCallable
 
OdeExampleTest - Class in eu.simuline.octave.examples
http://kenai.com/projects/javaoctave/pages/SimpleExampleOfSolvingAnODE
OdeExampleTest() - Constructor for class eu.simuline.octave.examples.OdeExampleTest
 

P

parseBoolean(String) - Static method in class eu.simuline.octave.util.StringUtil
 
parseColumns(BufferedReader) - Method in class eu.simuline.octave.io.impl.ComplexMatrixReader
 
parseDouble(String) - Static method in class eu.simuline.octave.util.StringUtil
This is almost the same as Double.parseDouble(), but it handles a few more versions of infinity.
parseHeader(String, String) - Method in class eu.simuline.octave.io.impl.SparseBooleanReader
 
parseRows(BufferedReader) - Method in class eu.simuline.octave.io.impl.ComplexMatrixReader
 
POOL_NUMBER - Static variable in class eu.simuline.octave.util.NamedThreadFactory
This is initialized with 1 and read and incremented only if a factory object is created.
pos2ind(int...) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
pos2ind(int...) - Method in class eu.simuline.octave.type.OctaveComplex
 
PRIME - Static variable in class eu.simuline.octave.type.cast.Cast
 
PRIME - Static variable in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
PRIME - Static variable in class eu.simuline.octave.type.OctaveSparseBoolean
 
PRIME - Static variable in class eu.simuline.octave.type.OctaveString
 
PRIME - Static variable in class eu.simuline.octave.type.OctaveStruct
 
process - Variable in class eu.simuline.octave.exec.OctaveExec
The octave process created in the constructor with given command, arguments, environment and working directory.
processReader - Variable in class eu.simuline.octave.exec.OctaveExec
The input reader for OctaveExec.process.
processReader - Variable in class eu.simuline.octave.exec.OctaveReaderCallable
 
processWriter - Variable in class eu.simuline.octave.exec.OctaveExec
 
processWriter - Variable in class eu.simuline.octave.exec.OctaveWriterCallable
 
product(int...) - Static method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
PROPERTY_EXECUTABLE - Static variable in class eu.simuline.octave.OctaveEngineFactory
System property where the executable is found.
put(String, OctaveObject) - Method in class eu.simuline.octave.OctaveEngine
Sets a value in octave.
putAll(Map<String, OctaveObject>) - Method in class eu.simuline.octave.OctaveEngine
Sets all the mappings in the specified map as variables in octave.

R

random - Variable in class eu.simuline.octave.exec.OctaveExec
 
random - Variable in class eu.simuline.octave.OctaveEngine
Describe variable random here.
RANDOM - Static variable in class eu.simuline.octave.OctaveUtils
 
randomVarName() - Static method in class eu.simuline.octave.OctaveUtils
Returns a variable with value not accessible.
read(char[], int, int) - Method in class eu.simuline.octave.exec.OctaveExecuteReader
Reads characters into a portion of an array.
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
The matrix formats, e.g.
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveScalarReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.CellReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.ComplexMatrixReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.ComplexScalarReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.FakeRangeReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.OctaveSqStringReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.OctaveStringReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.ScalarStructReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.SparseBooleanReader
 
read(BufferedReader) - Method in class eu.simuline.octave.io.impl.StructReader
 
read(OctaveEngine, String, String) - Static method in class eu.simuline.octave.io.impl.TestIoOctaveSqString
 
read(OctaveEngine, String, String) - Static method in class eu.simuline.octave.io.impl.TestIoOctaveString
 
read(BufferedReader) - Static method in class eu.simuline.octave.io.OctaveIO
Read a single object from Reader.
read(BufferedReader) - Method in class eu.simuline.octave.io.spi.OctaveDataReader
Reads an OctaveObject from a Reader reader.
read2dmatrix(BufferedReader, String) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
 
reader - Variable in class eu.simuline.octave.exec.ReaderWriteFunctor
 
reader - Variable in class eu.simuline.octave.util.ReaderWriterPipeThread
 
readerReadLine(BufferedReader) - Static method in class eu.simuline.octave.io.OctaveIO
Reads a line from reader into a string if possible.
rEADERS - Static variable in class eu.simuline.octave.io.spi.OctaveDataReader
Maps the OctaveDataReader.octaveType() of an OctaveDataReader to the OctaveDataReader itself which is able to read the octave type from a reader.
ReaderWriteFunctor - Class in eu.simuline.octave.exec
Reads all from the reader and writes it to the writer.
ReaderWriteFunctor(Reader) - Constructor for class eu.simuline.octave.exec.ReaderWriteFunctor
 
ReaderWriterPipeThread - Class in eu.simuline.octave.util
A Thread that moves data from a Reader to a Writer.
ReaderWriterPipeThread(Reader, Writer) - Constructor for class eu.simuline.octave.util.ReaderWriterPipeThread
 
readFunctor - Variable in class eu.simuline.octave.exec.OctaveReaderCallable
 
ReadFunctor - Interface in eu.simuline.octave.exec
Function object that will execute reads on a Reader.
readImpl(BufferedReader) - Method in class eu.simuline.octave.io.impl.AbstractOctaveStringReader
Overriding this method may add just handling of \\ or delegate to this method.
readSize2dmatrix(BufferedReader, String) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
Reads lines NROWS <num of rows> and NCOLUMNS <num of cols> and returns an array {nrows ncols}.
readSizeVectorizedMatrix(BufferedReader, String) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
Reads a line NDIMS <num of dims> followed by a line of dimensions: integers separated by blank and returns an array with the according entries.
readVectorizedMatrix(BufferedReader, String) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixReader
 
readWithName(BufferedReader) - Static method in class eu.simuline.octave.io.OctaveIO
Read a single variable - object pair from Reader.
readWithName(String) - Static method in class eu.simuline.octave.io.OctaveIO
Read a single object from String, it is an error if there is data left after the object.
real - Variable in class eu.simuline.octave.type.OctaveComplex
 
reallyClose() - Method in class eu.simuline.octave.util.NoCloseWriter
Really closes the underlying writer, with one exception ;-).
register(Caster<F, T>) - Static method in class eu.simuline.octave.type.cast.Cast
 
reInstException(OctaveException) - Method in class eu.simuline.octave.exec.OctaveExec
Used by OctaveExec.getFromFuture(Future) to reinstantiate an OctaveException if this occurs as the cause of an ExecutionException.
resizeUp(int...) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Resize matrix up to include pos if necessary, i.e. if an entry of pos is greater than the according entry in AbstractGenericMatrix.size.
roundtrip(OctaveEngine, OctaveObject) - Static method in class eu.simuline.octave.io.impl.TestIoOctaveString
 
rowIndexes - Variable in class eu.simuline.octave.type.OctaveSparseBoolean
 
ROWS - Static variable in class eu.simuline.octave.io.impl.ComplexMatrixReader
 
rows - Variable in class eu.simuline.octave.type.OctaveSparseBoolean
 
run() - Method in class eu.simuline.octave.TestOctave.DestroyThread
 
run() - Method in class eu.simuline.octave.util.ReaderWriterPipeThread
 
RunOctave - Class in eu.simuline.octave
 
RunOctave() - Constructor for class eu.simuline.octave.RunOctave
 

S

saveData2d(Writer, T) - Method in class eu.simuline.octave.io.impl.AbstractLogicalFloatingPointWriter
 
saveDataVectorized(Writer, T) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
scalar(double) - Static method in class eu.simuline.octave.type.Octave
Returns java counterparts of octave scalars.
ScalarReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "scalar" (double) reading an OctaveDouble from a BufferedReader.
ScalarReader() - Constructor for class eu.simuline.octave.io.impl.ScalarReader
 
ScalarStructReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "scalar struct" (which is an encoding similar to "struct" introduced in octave 3.6, optimized to the 1x1 struct) reading an OctaveObject from a BufferedReader.
ScalarStructReader() - Constructor for class eu.simuline.octave.io.impl.ScalarStructReader
 
set(Map<String, OctaveObject>) - Method in class eu.simuline.octave.io.OctaveIO
Sets the map values mapping variable names to according values.
set(T, int...) - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
Set the value resizing by need.
set(boolean, int...) - Method in class eu.simuline.octave.type.OctaveBoolean
Set the value resizing by need.
set(OctaveObject, int...) - Method in class eu.simuline.octave.type.OctaveCell
 
set(double, int...) - Method in class eu.simuline.octave.type.OctaveDouble
Set the value resizing by need.
set(int, int...) - Method in class eu.simuline.octave.type.OctaveInt
Set the value resizing by need.
set(long, int...) - Method in class eu.simuline.octave.type.OctaveLong
Set the value resizing by need.
set(boolean, int, int) - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
set(String, OctaveObject) - Method in class eu.simuline.octave.type.OctaveStruct
 
setArgsArray(String[]) - Method in class eu.simuline.octave.OctaveEngineFactory
Sets an array of arguments argsArray used when creating an OctaveEngine.
setDestroyed(boolean) - Method in exception eu.simuline.octave.exception.OctaveException
 
setDestroyed(boolean) - Method in class eu.simuline.octave.exec.OctaveExec
Sets OctaveExec.destroyed to the parameter value given.
setEnvironment(String[]) - Method in class eu.simuline.octave.OctaveEngineFactory
setErrorWriter(Writer) - Method in class eu.simuline.octave.exec.OctaveExec
 
setErrorWriter(Writer) - Method in class eu.simuline.octave.OctaveEngine
Set the writer that the scripts error output will be written to.
setErrorWriter(Writer) - Method in class eu.simuline.octave.OctaveEngineFactory
setImag(double, int...) - Method in class eu.simuline.octave.type.OctaveComplex
 
setMatrix(int...) - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
 
setNumThreadsReuse(int) - Method in class eu.simuline.octave.OctaveEngineFactory
Sets the number of threads to be reused or -1 which indicates no limit.
setOctaveInputLog(Writer) - Method in class eu.simuline.octave.OctaveEngineFactory
setOctaveProgramCmd(String) - Method in class eu.simuline.octave.OctaveEngineFactory
setOctaveProgramFile(File) - Method in class eu.simuline.octave.OctaveEngineFactory
setPlain(String, int) - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
Sets the entry with plain position pos to value parsing the string value.
setPlain(T, int) - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
Set the value assuming resize is not necessary.
setPlain(String, int) - Method in class eu.simuline.octave.type.matrix.AbstractObjectMatrix
 
setPlain(boolean, int) - Method in class eu.simuline.octave.type.OctaveBoolean
Set the value assuming resize is not necessary.
setPlain(String, int) - Method in class eu.simuline.octave.type.OctaveBoolean
 
setPlain(double, int) - Method in class eu.simuline.octave.type.OctaveDouble
Set the value assuming resize is not necessary.
setPlain(String, int) - Method in class eu.simuline.octave.type.OctaveDouble
 
setPlain(int, int) - Method in class eu.simuline.octave.type.OctaveInt
Set the value assuming resize is not necessary.
setPlain(String, int) - Method in class eu.simuline.octave.type.OctaveInt
 
setPlain(long, int) - Method in class eu.simuline.octave.type.OctaveLong
Set the value assuming resize is not necessary.
setPlain(String, int) - Method in class eu.simuline.octave.type.OctaveLong
 
setReal(double, int...) - Method in class eu.simuline.octave.type.OctaveComplex
 
setString(String) - Method in class eu.simuline.octave.type.OctaveString
 
setWorkingDir(File) - Method in class eu.simuline.octave.OctaveEngineFactory
setWriter(Writer) - Method in class eu.simuline.octave.OctaveEngine
Set the writer that the scripts output will be written to.
setWriter(Writer) - Method in class eu.simuline.octave.util.ReaderWriterPipeThread
 
shallowCopy() - Method in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveBoolean
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveCell
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveComplex
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveDouble
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveFake
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveFunctionHandle
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveInt
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveLong
 
shallowCopy() - Method in interface eu.simuline.octave.type.OctaveObject
Make a shallow copy of this object.
shallowCopy() - Method in class eu.simuline.octave.type.OctaveSparseBoolean
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveString
 
shallowCopy() - Method in class eu.simuline.octave.type.OctaveStruct
 
SimpleExampleTest - Class in eu.simuline.octave.examples
http://kenai.com/projects/javaoctave/pages/SimpleExampleOfJavaOctaveUsage
SimpleExampleTest() - Constructor for class eu.simuline.octave.examples.SimpleExampleTest
 
size - Variable in class eu.simuline.octave.type.matrix.AbstractGenericMatrix
The dimensions, rows x columns x depth x ....
spacer - Variable in class eu.simuline.octave.exec.OctaveExecuteReader
The string signifying end of stream.
spacer - Variable in class eu.simuline.octave.exec.OctaveReaderCallable
 
spacer - Variable in class eu.simuline.octave.exec.OctaveWriterCallable
 
SparseBooleanReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "sparse bool matrix" reading an OctaveSparseBoolean from a BufferedReader.
SparseBooleanReader() - Constructor for class eu.simuline.octave.io.impl.SparseBooleanReader
 
SparseBooleanWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "sparse bool matrix" writing an OctaveSparseBoolean to a Writer.
SparseBooleanWriter() - Constructor for class eu.simuline.octave.io.impl.SparseBooleanWriter
 
StringUtil - Class in eu.simuline.octave.util
Class for holding static utility functions for string handling: quoting and for parsing numbers.
StringUtil() - Constructor for class eu.simuline.octave.util.StringUtil
 
StructReader - Class in eu.simuline.octave.io.impl
The reader for the octave type "struct" reading an OctaveStruct from a BufferedReader.
StructReader() - Constructor for class eu.simuline.octave.io.impl.StructReader
 
StructWriter - Class in eu.simuline.octave.io.impl
The writer for the octave type "struct" writing an OctaveStruct to a Writer.
StructWriter() - Constructor for class eu.simuline.octave.io.impl.StructWriter
 

T

TeeWriter - Class in eu.simuline.octave.util
Executes the actions on a single writer to multiple writers.
TeeWriter() - Constructor for class eu.simuline.octave.util.TeeWriter
Create a writer that doesn't do anything.
TeeWriter(Writer...) - Constructor for class eu.simuline.octave.util.TeeWriter
Create a single writer that writes to multiple writers.
test() - Method in class eu.simuline.octave.examples.HomeExampleTest
Test used on web page
test() - Method in class eu.simuline.octave.examples.OdeExampleTest
Test
test() - Method in class eu.simuline.octave.examples.SimpleExampleTest
Test
test1() - Static method in class eu.simuline.octave.RunOctave
 
test2() - Static method in class eu.simuline.octave.RunOctave
 
test2dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
test2dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
 
test2dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
 
test2dToTextB() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
test2dToTextB() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
 
test2dToTextB() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
 
test3dMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
Test
test3dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
Test
test3dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
Test
test3dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
Test
testCast() - Method in class eu.simuline.octave.type.TestOctaveComplex
Test that an OctaveDouble can be viewed as an OctaveComplex
testCell12() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testCell22() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testClassCast() - Method in class eu.simuline.octave.type.TestOctaveStruct
Test that the correct exception is thrown from OctaveStruct.get()
testConstructor() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testConstructor() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
 
testConstructor() - Method in class eu.simuline.octave.TestOctave
Test advanced Constructor to Octave()
testConstructor1() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
Test
testConstructor2() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testConstructorIntInt() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testConstructorIntInt() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testConstructorIntIntInt() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
Test
testConstructorMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testConstructorValue() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testDataSizeConstructor() - Method in class eu.simuline.octave.type.TestOctaveDouble
 
testDestroy() - Method in class eu.simuline.octave.TestOctave
 
testEmpty2dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
testEmpty2dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
 
testEmpty2dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
 
testEmpty3dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
Test
testEmpty3dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
Test
testEmpty3dToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
Test
testEquality() - Method in class eu.simuline.octave.type.TestOctaveCell
Test that equality of the 1x1 empty cell works
testEquals() - Method in class eu.simuline.octave.type.TestOctaveInt
Test equals
testEquals() - Method in class eu.simuline.octave.type.TestOctaveLong
Test equals
testError() - Method in class eu.simuline.octave.TestOctaveErrors
Test that error() in octave breaks the engine
testEvalWithTryCatch() - Method in class eu.simuline.octave.TestOctaveErrors
Test that error() in try/catch does not break the engine
testExec() - Method in class eu.simuline.octave.TestOctave
Test method for reader=exec(reader)
testExecute() - Method in class eu.simuline.octave.TestOctave
Test method for set(String,double), getScalar(), execute(String)
testFileClose() - Method in class eu.simuline.octave.TestOctave
Test if files are closed by the Octave object
testGet2dMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveComplex
Test
testGetAndSet() - Method in class eu.simuline.octave.type.TestOctaveBoolean
Test
testGetAndSet() - Method in class eu.simuline.octave.type.TestOctaveDouble
 
testGetAndSet() - Method in class eu.simuline.octave.type.TestOctaveInt
Simple test of set and get
testGetAndSet() - Method in class eu.simuline.octave.type.TestOctaveLong
Simple test of set and get
testGetReal() - Method in class eu.simuline.octave.io.impl.TestIoOctaveComplex
Test that a real number also works in the complex code
testGetScalar() - Method in class eu.simuline.octave.io.impl.TestIoOctaveComplex
Test
testGetUnknown() - Method in class eu.simuline.octave.type.TestOctaveStruct
Test that we can get unknown values
testGetUnknownVar() - Method in class eu.simuline.octave.io.TestUnknownVar
Test Octave.get() on unknown var
testGrowth() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testGrowth() - Method in class eu.simuline.octave.type.TestOctaveBoolean
matrixzero doesn't work because of bug in octave
testGrowth() - Method in class eu.simuline.octave.type.TestOctaveDouble
 
testGrowth() - Method in class eu.simuline.octave.type.TestOctaveInt
 
testGrowth() - Method in class eu.simuline.octave.type.TestOctaveLong
 
TestIoFakeRange - Class in eu.simuline.octave.io.impl
Test read/write of OctaveFake
TestIoFakeRange() - Constructor for class eu.simuline.octave.io.impl.TestIoFakeRange
 
TestIoFunctionHandle - Class in eu.simuline.octave.io.impl
Test read/write of OctaveFunctionHandle
TestIoFunctionHandle() - Constructor for class eu.simuline.octave.io.impl.TestIoFunctionHandle
 
TestIoOctaveBoolean - Class in eu.simuline.octave.io.impl
Test read/write of OctaveBoolean
TestIoOctaveBoolean() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
TestIoOctaveCell - Class in eu.simuline.octave.io.impl
Test read/write of OctaveCell
TestIoOctaveCell() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveCell
 
TestIoOctaveComplex - Class in eu.simuline.octave.io.impl
Test read/write of OctaveComplex
TestIoOctaveComplex() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveComplex
 
TestIoOctaveDouble - Class in eu.simuline.octave.io.impl
Test read/write of OctaveDouble
TestIoOctaveDouble() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
TestIoOctaveInt - Class in eu.simuline.octave.io.impl
Test read/write of OctaveInt
TestIoOctaveInt() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveInt
 
TestIoOctaveLong - Class in eu.simuline.octave.io.impl
Test read/write of OctaveLong
TestIoOctaveLong() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveLong
 
TestIoOctaveSparseBoolean - Class in eu.simuline.octave.io.impl
Test read/write of OctaveBoolean
TestIoOctaveSparseBoolean() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
TestIoOctaveSqString - Class in eu.simuline.octave.io.impl
Test reading of sq_string (can not be written)
TestIoOctaveSqString() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveSqString
 
TestIoOctaveString - Class in eu.simuline.octave.io.impl
Test read/write of OctaveString
TestIoOctaveString() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveString
 
TestIoOctaveStruct - Class in eu.simuline.octave.io.impl
Test I/O on OctaveStruct
TestIoOctaveStruct() - Constructor for class eu.simuline.octave.io.impl.TestIoOctaveStruct
 
testKnownVersion() - Method in class eu.simuline.octave.TestVersion
Test that the version is a version we know.
testListVarsEmpty() - Method in class eu.simuline.octave.TestOctaveUtils
Test that the list of variables is empty.
testListVarsOneTwo() - Method in class eu.simuline.octave.TestOctaveUtils
Test that the list of variables has 1 or 2 entries. **** better: test concrete collection of variables.
testMakeCopy() - Method in class eu.simuline.octave.type.TestOctaveBoolean
Test
testMakeCopy() - Method in class eu.simuline.octave.type.TestOctaveDouble
 
testMatices() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
Test
testMatrixInCell() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testMatrixStruct() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
Test that the reader does not understand 1x2 cells
testNdMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
Test
TestOctave - Class in eu.simuline.octave
Tests eu.simuline.octave.Octave
TestOctave() - Constructor for class eu.simuline.octave.TestOctave
 
TestOctave.DestroyThread - Class in eu.simuline.octave
Helper for TestOctave
TestOctave.DontCloseWriter - Class in eu.simuline.octave
 
testOctave3dMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
Test
testOctave3dMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
Test
testOctave3dMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
Test
TestOctaveBoolean - Class in eu.simuline.octave.type
Test OctaveBoolean
TestOctaveBoolean() - Constructor for class eu.simuline.octave.type.TestOctaveBoolean
 
TestOctaveCell - Class in eu.simuline.octave.type
Test OctaveCell
TestOctaveCell() - Constructor for class eu.simuline.octave.type.TestOctaveCell
 
TestOctaveComplex - Class in eu.simuline.octave.type
Test OctaveComplex
TestOctaveComplex() - Constructor for class eu.simuline.octave.type.TestOctaveComplex
 
testOctaveConnection() - Method in class eu.simuline.octave.io.impl.TestIoFunctionHandle
Test
testOctaveConnection() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testOctaveConnection() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
 
TestOctaveDouble - Class in eu.simuline.octave.type
TestOctaveDouble() - Constructor for class eu.simuline.octave.type.TestOctaveDouble
 
TestOctaveErrors - Class in eu.simuline.octave
Test
TestOctaveErrors() - Constructor for class eu.simuline.octave.TestOctaveErrors
 
testOctaveGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testOctaveGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
testOctaveGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
 
testOctaveGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
 
testOctaveGetCopy() - Method in class eu.simuline.octave.type.TestOctaveStruct
Test that a copy is taken when getting from struct
testOctaveGlobal() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
Test that we can get and set globals
TestOctaveInt - Class in eu.simuline.octave.type
TestOctaveInt() - Constructor for class eu.simuline.octave.type.TestOctaveInt
 
testOctaveIntScalar() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
 
TestOctaveIO - Class in eu.simuline.octave.io
TestOctaveIO() - Constructor for class eu.simuline.octave.io.TestOctaveIO
 
TestOctaveLong - Class in eu.simuline.octave.type
TestOctaveLong() - Constructor for class eu.simuline.octave.type.TestOctaveLong
 
testOctaveLongScalar() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
 
testOctaveNdMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
Test
testOctaveNdMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
Test
testOctaveNdMatrix() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
Test
testOctaveRead() - Method in class eu.simuline.octave.io.impl.TestIoOctaveSqString
Test that string read from octave is what we expect
testOctaveRead() - Method in class eu.simuline.octave.io.impl.TestIoOctaveString
Test that string read from octave is what we expect
testOctaveRoundtrip() - Method in class eu.simuline.octave.io.impl.TestIoOctaveString
Test that string put into octave is the same as we get back
testOctaveSaveNanInf() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
Test how the system handles save of Inf and NaN
testOctaveScalar() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
testOctaveSetExecGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testOctaveSetExecGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
testOctaveSetExecGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
 
testOctaveSetExecGet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
 
TestOctaveString - Class in eu.simuline.octave.type
 
TestOctaveString() - Constructor for class eu.simuline.octave.type.TestOctaveString
 
TestOctaveStruct - Class in eu.simuline.octave.type
Test OctaveStruct object
TestOctaveStruct() - Constructor for class eu.simuline.octave.type.TestOctaveStruct
 
TestOctaveUtils - Class in eu.simuline.octave
TestOctaveUtils() - Constructor for class eu.simuline.octave.TestOctaveUtils
 
testOk() - Method in class eu.simuline.octave.TestOctaveErrors
Test
testOutputWithoutNewline() - Method in class eu.simuline.octave.TestOctave
Test
testParseException() - Method in class eu.simuline.octave.TestOctaveErrors
Test that when an unknown type is read the OctaveParseException is thrown and the system will still work
testPerformance() - Method in class eu.simuline.octave.type.TestOctaveBoolean
Test Performance of Resize
testPerformance() - Method in class eu.simuline.octave.type.TestOctaveDouble
Test Performance of Resize
testRead() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testReadEmpty() - Method in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
testReadFalse() - Method in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
testReadSingle() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
Test that we handle the special single boolean case.
testReadTrue() - Method in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
testReadWithName() - Method in class eu.simuline.octave.io.TestOctaveIO
Test that OctaveIO.readWithName(String) works and throws the expected on too much data.
testReadWrite() - Method in class eu.simuline.octave.io.impl.TestIoFakeRange
 
testReadWrite() - Method in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
testResize() - Method in class eu.simuline.octave.type.TestOctaveBoolean
 
testResize() - Method in class eu.simuline.octave.type.TestOctaveComplex
Test OctaveComplex resizes correctly
testResize() - Method in class eu.simuline.octave.type.TestOctaveDouble
 
testResize2() - Method in class eu.simuline.octave.type.TestOctaveDouble
Test OctaveComplex resizes correctly
testReturnCopy() - Method in class eu.simuline.octave.type.TestOctaveCell
Tests that the get methods returns a copy
testSameInOctave() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testScalar() - Method in class eu.simuline.octave.type.TestOctaveDouble
Test
testScalarStruct() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
Test format of struct save.
testScalarToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveDouble
 
testScalarToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveInt
 
testScalarToText() - Method in class eu.simuline.octave.io.impl.TestIoOctaveLong
 
testSet() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
 
testSetIntInt() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testShallowCopy() - Method in class eu.simuline.octave.type.TestOctaveDouble
Test that shallowCopy makes an identical copy that does not change when the original is changed.
testShallowCopySize() - Method in class eu.simuline.octave.type.TestOctaveDouble
Test that shallowCopy makes an identical copy that does not change size when the original is changed.
testSizeConstructor() - Method in class eu.simuline.octave.type.TestOctaveBoolean
 
testSizeConstructor() - Method in class eu.simuline.octave.type.TestOctaveDouble
 
testSizeConstructorModify() - Method in class eu.simuline.octave.type.TestOctaveDouble
Test that the Matrix is not modified when the size matrix is changed.
testSyntaxErrorInEval() - Method in class eu.simuline.octave.TestOctaveErrors
Test that syntax error in eval() does not break the engine
testSyntaxErrorInSafeEval() - Method in class eu.simuline.octave.TestOctaveErrors
Test that syntax error in safeEval() does not break the engine
testSyntaxErrorInTryCatch() - Method in class eu.simuline.octave.TestOctaveErrors
Test that shows that try/catch does prevent a syntax error from breaking the engine
testToOctave() - Method in class eu.simuline.octave.io.impl.TestIoFunctionHandle
Test
testToOctave() - Method in class eu.simuline.octave.io.impl.TestIoOctaveString
Test format of generated octave data
testToString() - Method in class eu.simuline.octave.io.impl.TestIoFunctionHandle
Test
testToString() - Method in class eu.simuline.octave.io.impl.TestIoOctaveString
Test format of generated octave data
TestUnknownVar - Class in eu.simuline.octave.io
Tests
TestUnknownVar() - Constructor for class eu.simuline.octave.io.TestUnknownVar
 
testValues() - Method in class eu.simuline.octave.type.TestOctaveString
Test
TestVersion - Class in eu.simuline.octave
Test getVersion
TestVersion() - Constructor for class eu.simuline.octave.TestVersion
 
testVersion() - Method in class eu.simuline.octave.TestVersion
Test getVersion
testWithFunctionInVariable() - Method in class eu.simuline.octave.examples.HomeExampleTest
Test that is too complicated because of bugs in both 3.0 and 3.2
testWrite() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
 
testWriteEmpty() - Method in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
testWriteRead() - Method in class eu.simuline.octave.io.impl.TestIoOctaveBoolean
 
testWriteRead() - Method in class eu.simuline.octave.io.impl.TestIoOctaveCell
 
testWriteRead() - Method in class eu.simuline.octave.io.impl.TestIoOctaveString
 
testWriteRead() - Method in class eu.simuline.octave.io.impl.TestIoOctaveStruct
 
testWriteTrue() - Method in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
TEXT_EMPTY - Static variable in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
TEXT_TRUE - Static variable in class eu.simuline.octave.io.impl.TestIoOctaveSparseBoolean
 
threadNumber - Variable in class eu.simuline.octave.util.NamedThreadFactory
The number of the thread created next by this factory starting with one and being incremented by method NamedThreadFactory.newThread(Runnable).
to - Variable in class eu.simuline.octave.type.cast.Cast.ClassPair
 
to() - Method in interface eu.simuline.octave.type.cast.Caster
 
to() - Method in class eu.simuline.octave.type.cast.DoubleToComplexCaster
 
toString() - Method in class eu.simuline.octave.type.OctaveString
 
toString(boolean) - Static method in class eu.simuline.octave.util.StringUtil
Returns the string representation of booleans in octave: 1 for true and 0 for false.
toString(T) - Static method in class eu.simuline.octave.util.StringUtil
Returns the string representation of the object obj which is defined also for null returning just "null".
toText(String, OctaveObject) - Static method in class eu.simuline.octave.io.OctaveIO
Returns as a string how the variable name and the OctaveObject octaveType (****bad name) are written.
toText(OctaveObject) - Static method in class eu.simuline.octave.io.OctaveIO
Returns as a string how the OctaveObject octaveType (****bad name) is written without variable, i.e. with variable "ans".
TRUE - Static variable in class eu.simuline.octave.type.Octave
Constant true of corresponding with octave bool.
TYPE - Static variable in class eu.simuline.octave.io.OctaveIO
 
TYPE_CELL - Static variable in class eu.simuline.octave.io.impl.CellWriter
 
TYPE_CELL - Static variable in class eu.simuline.octave.io.impl.StructWriter
 

U

Uint8MatrixReader - Class in eu.simuline.octave.io.impl
This is deactivated reading an OctaveInt from a BufferedReader.
Uint8MatrixReader() - Constructor for class eu.simuline.octave.io.impl.Uint8MatrixReader
 
Uint8MatrixWriter - Class in eu.simuline.octave.io.impl
This is deactivated.
Uint8MatrixWriter() - Constructor for class eu.simuline.octave.io.impl.Uint8MatrixWriter
 
unsafeEval(Reader) - Method in class eu.simuline.octave.OctaveEngine
Execute the given script.
unsafeEval(String) - Method in class eu.simuline.octave.OctaveEngine
Execute the given script.
unsafeGetClass(F) - Static method in class eu.simuline.octave.type.cast.Cast
 

V

V_DIMS2 - Static variable in class eu.simuline.octave.io.impl.ScalarStructReader
 
V_DIMS2 - Static variable in class eu.simuline.octave.io.impl.StructReader
 
value - Variable in class eu.simuline.octave.type.OctaveString
 
varName2Value - Variable in class eu.simuline.octave.io.DataWriteFunctor
A map from variable names to according octave objects.

W

workingDir - Variable in class eu.simuline.octave.OctaveEngineFactory
The file representing the working directory or null.
write(Writer, T) - Method in class eu.simuline.octave.io.impl.AbstractLogicalFloatingPointWriter
 
write(Writer, T) - Method in class eu.simuline.octave.io.impl.AbstractPrimitiveMatrixWriter
 
write(Writer, OctaveCell) - Method in class eu.simuline.octave.io.impl.CellWriter
 
write(Writer, OctaveFake) - Method in class eu.simuline.octave.io.impl.FakeWriter
 
write(Writer, OctaveFunctionHandle) - Method in class eu.simuline.octave.io.impl.FunctionHandleWriter
 
write(Writer, OctaveString) - Method in class eu.simuline.octave.io.impl.OctaveStringWriter
 
write(Writer, OctaveSparseBoolean) - Method in class eu.simuline.octave.io.impl.SparseBooleanWriter
 
write(Writer, OctaveStruct) - Method in class eu.simuline.octave.io.impl.StructWriter
 
write(Writer, T) - Static method in class eu.simuline.octave.io.OctaveIO
ER: Writes the OctaveObject octaveType (****bad name) to the writer writer.
write(Writer, String, OctaveObject) - Static method in class eu.simuline.octave.io.OctaveIO
ER: Writes the name name and the OctaveObject octValue to the writer writer using OctaveIO.write(Writer, OctaveObject).
write(Writer, T) - Method in class eu.simuline.octave.io.spi.OctaveDataWriter
 
write(char[], int, int) - Method in class eu.simuline.octave.TestOctave.DontCloseWriter
 
write(char[], int, int) - Method in class eu.simuline.octave.util.NoCloseWriter
 
write(char[], int, int) - Method in class eu.simuline.octave.util.TeeWriter
 
writeFunctor - Variable in class eu.simuline.octave.exec.OctaveWriterCallable
 
WriteFunctor - Interface in eu.simuline.octave.exec
Function object that will execute writes to a Writer.
writer - Variable in class eu.simuline.octave.exec.WriterReadFunctor
 
writer - Variable in class eu.simuline.octave.OctaveEngine
The writer to write to stdout.
writer - Variable in class eu.simuline.octave.util.NoCloseWriter
A writer or null.
writer - Variable in class eu.simuline.octave.util.ReaderWriterPipeThread
 
WriterReadFunctor - Class in eu.simuline.octave.exec
Reads all from the reader and writes it to the writer.
WriterReadFunctor(Writer) - Constructor for class eu.simuline.octave.exec.WriterReadFunctor
 
wRITERS - Static variable in class eu.simuline.octave.io.spi.OctaveDataWriter
Maps the OctaveDataWriter.javaType() which represents an octave type of an OctaveDataWriter to the OctaveDataWriter itself which is able to write the octave type to a writer.
writers - Variable in class eu.simuline.octave.util.TeeWriter
 
writerWriteLine(Writer, String) - Static method in class eu.simuline.octave.io.OctaveIO
Writes a line given by strWithNl to writer if possible.

Z

zero() - Method in class eu.simuline.octave.type.OctaveDouble
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2006–2018 Simuline Organization (l2r). All rights reserved.