public class ResultWriterText extends Object implements ResultWriter
Modifier and Type | Field and Description |
---|---|
protected HashMap<String,ResultWriterText> |
siblings |
Constructor and Description |
---|
ResultWriterText(File output,
IOutputSet primary,
List<? extends IOutputSet> outputSets,
String[] species,
VolumeGrid grid,
boolean writeConcentration) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
closeTrial(IGridCalc source) |
ResultWriterText |
getRawSibling(String extn) |
ResultWriterText |
getSibling(String extn,
String magic) |
File |
getSiblingFile(String extn) |
void |
init(String magic) |
boolean |
isContinuation() |
File |
outputFile() |
void |
pruneFrom(String match,
int idx,
double value)
this expects each record to begin with max, and then have a time
field as the idx'th element of the line.
|
String |
readSibling(String fnm) |
static String |
stringd(double d) |
static String |
stringi(int id) |
void |
writeEventStatistics(double time,
IGridCalc source) |
void |
writeGrid(VolumeGrid vgrid,
double startTime,
IGridCalc source) |
void |
writeOutputInterval(double time,
IGridCalc source) |
void |
writeOutputScheme(int i,
double time,
IGridCalc source) |
void |
writeString(String sdat) |
void |
writeToFinalSiblingFile(String txt,
String extn) |
void |
writeToFinalSiblingFile(String txt,
String extn,
String magic) |
void |
writeToSiblingFile(String txt,
String extn) |
void |
writeToSiblingFile(String txt,
String extn,
String magic) |
void |
writeToSiblingFileAndClose(String txt,
String extn) |
protected final HashMap<String,ResultWriterText> siblings
public ResultWriterText(File output, IOutputSet primary, List<? extends IOutputSet> outputSets, String[] species, VolumeGrid grid, boolean writeConcentration)
public boolean isContinuation()
public File outputFile()
outputFile
in interface ResultWriter
public void init(String magic)
init
in interface ResultWriter
public void writeString(String sdat)
public void close()
close
in interface ResultWriter
public ResultWriterText getSibling(String extn, String magic)
public ResultWriterText getRawSibling(String extn)
public void pruneFrom(String match, int idx, double value)
public void writeGrid(VolumeGrid vgrid, double startTime, IGridCalc source)
writeGrid
in interface ResultWriter
public void writeOutputInterval(double time, IGridCalc source)
writeOutputInterval
in interface ResultWriter
public void writeOutputScheme(int i, double time, IGridCalc source)
writeOutputScheme
in interface ResultWriter
public void writeEventStatistics(double time, IGridCalc source)
writeEventStatistics
in interface ResultWriter
public static String stringd(double d)
public static String stringi(int id)
public void closeTrial(IGridCalc source)
closeTrial
in interface ResultWriter
Copyright © 2017. All rights reserved.