OOF2: The Manual
Name
Bulk Analysis (BulkAnalysis) — Compute Fields, Fluxes, etc. on the Mesh.
Synopsis
BulkAnalysis
(output_type
,data
,operation
,domain
,sampling
)
Details
-
Base class:
ScheduledOutput
-
Parameters:
output_type
- The kind of output to produce. Type: An object from the
OutputType
enumerated class. data
- The output data source. Type: Either a
AggregateOutput
object, or anOutput
object whose value is a real number. operation
- What to do to the data. Type: An object of the
DataOperation
class. domain
- Where on the mesh to compute the data. Type: An object of the
Domain
class. sampling
- How to sample the domain. Type: An object of the
SampleSet
class.
Description
While solving a
time dependent problem, a BulkAnalysis
can be
scheduled to
track the time dependence of any quantity that can be computed on
the Analysis page.
For quantities computable from the Boundary Analysis page,
see BoundaryAnalysis.
The parameters for BulkAnalysis
correspond to
the settings in the Output,
Operation, Domain, and
Sampling panes on the Analysis page. To avoid
resetting the parameters, it is possible to give a name to a set of
Analysis parameters, and then schedule a NamedAnalysisOutput instead of a
BulkAnalysis
.
The OutputDestination for a
BulkAnalysis
must be a OutputStream (file) or a MessageWindowStream.
When data is written to the output stream, it is preceded by a
header describing the source of the output and the contents of each
column. Each line of the header begins with a comment character
(default “#
”, which can be
changed by the OOF.Settings.Output_Formatting.Comment_Character
command in the main window's menubar. The characters separating the
columns (default “,
”) can be
changed by the OOF.Settings.Output_Formatting.Separator
command. If more than one BulkAnalysis
or
BoundaryAnalysis is writing to the
same stream, the headers will be repeated whenever the data switches
from one analysis to another.