Package eu.simuline.octave.io.impl
Class ComplexMatrixReader
- java.lang.Object
- 
- eu.simuline.octave.io.spi.OctaveDataReader
- 
- eu.simuline.octave.io.impl.ComplexMatrixReader
 
 
- 
 public final class ComplexMatrixReader extends OctaveDataReader Reader for the octave type "complex matrix" reading anOctaveComplexfrom aBufferedReader. Note that the entries are of type "complex scalar". Format is:# type: complex matrix # rows: 2 # columns: 2 (1.1,0) (0,1.1) (2.2,0) (0,2.2) 
- 
- 
Constructor SummaryConstructors Constructor Description ComplexMatrixReader()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringoctaveType()Could be "scalar" or "string" or something else.intparseColumns(BufferedReader reader)intparseRows(BufferedReader reader)OctaveComplexread(BufferedReader reader)Reads anOctaveObjectfrom a Readerreader.- 
Methods inherited from class eu.simuline.octave.io.spi.OctaveDataReadergetOctaveDataReader
 
- 
 
- 
- 
- 
Field Detail- 
COLUMNSprivate static final String COLUMNS - See Also:
- Constant Field Values
 
 - 
ROWSprivate static final String ROWS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
octaveTypepublic String octaveType() Description copied from class:OctaveDataReaderCould be "scalar" or "string" or something else.- Specified by:
- octaveTypein class- OctaveDataReader
- Returns:
- the string representation of the octave type 
    read by this OctaveDataReader
 
 - 
readpublic OctaveComplex read(BufferedReader reader) Description copied from class:OctaveDataReaderReads anOctaveObjectfrom a Readerreader.- Specified by:
- readin class- OctaveDataReader
- Parameters:
- reader- the Reader to read from, will not close reader
- Returns:
- the object read from reader.
 
 - 
parseRowspublic int parseRows(BufferedReader reader) - Parameters:
- reader-
- Returns:
- the number of rows
 
 - 
parseColumnspublic int parseColumns(BufferedReader reader) - Parameters:
- reader-
- Returns:
- the number of columns
 
 
- 
 
-