SSJ  3.3.1
Stochastic Simulation in Java
List of all members
AbstractDataWriter Class Referenceabstract

This abstract class implements shared functionality for data writers. More...

Inheritance diagram for AbstractDataWriter:
[legend]
Collaboration diagram for AbstractDataWriter:
[legend]

Public Member Functions

Writing one-dimensional arrays
void write (String label, String[] a) throws IOException
 Writes a one-dimensional array of strings. More...
 
void write (String label, int[] a) throws IOException
 Writes a one-dimensional array of 32-bit integers (big endian). More...
 
void write (String label, float[] a) throws IOException
 Writes a one-dimensional array of 32-bit floats (big endian). More...
 
void write (String label, double[] a) throws IOException
 Writes a one-dimensional array of 64-bit doubles (big endian). More...
 
- Public Member Functions inherited from DataWriter
void write (String label, String s) throws IOException
 Writes an atomic string field. More...
 
void write (String label, int a) throws IOException
 Writes an atomic 32-bit integer (big endian). More...
 
void write (String label, float a) throws IOException
 Writes an atomic 32-bit float (big endian). More...
 
void write (String label, double a) throws IOException
 Writes an atomic 64-bit double (big endian). More...
 
void write (String label, String[] a, int n) throws IOException
 Writes the first n elements of a one-dimensional array of strings. More...
 
void write (String label, int[] a, int n) throws IOException
 Writes the first n elements of a one-dimensional array of 32-bit integers (big endian). More...
 
void write (String label, float[] a, int n) throws IOException
 Writes the first n elements of a one-dimensional array of 32-bit floats (big endian). More...
 
void write (String label, double[] a, int n) throws IOException
 Writes the first n elements of a one-dimensional array of 64-bit doubles (big endian). More...
 
void write (String label, String[][] a) throws IOException
 Writes a two-dimensional array of strings. More...
 
void write (String label, int[][] a) throws IOException
 Writes a two-dimensional array of 32-bit integers (big endian). More...
 
void write (String label, float[][] a) throws IOException
 Writes a two-dimensional array of 32-bit floats (big endian). More...
 
void write (String label, double[][] a) throws IOException
 Writes a two-dimensional array of 64-bit doubles (big endian). More...
 
void close () throws IOException
 Flushes any pending data and closes the output stream.
 

Detailed Description

This abstract class implements shared functionality for data writers.

Member Function Documentation

◆ write() [1/4]

void write ( String  label,
String []  a 
) throws IOException

Writes a one-dimensional array of strings.

If label is null, writes an anonymous field.

Implements DataWriter.

◆ write() [2/4]

void write ( String  label,
int []  a 
) throws IOException

Writes a one-dimensional array of 32-bit integers (big endian).

If label is null, writes an anonymous field.

Implements DataWriter.

◆ write() [3/4]

void write ( String  label,
float []  a 
) throws IOException

Writes a one-dimensional array of 32-bit floats (big endian).

If label is null, writes an anonymous field.

Implements DataWriter.

◆ write() [4/4]

void write ( String  label,
double []  a 
) throws IOException

Writes a one-dimensional array of 64-bit doubles (big endian).

If label is null, writes an anonymous field.

Implements DataWriter.


The documentation for this class was generated from the following file: