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 an Output 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.