10 | | For more information on creating certain processing objects visit: |
11 | | * HistogramObject |
12 | | * TotalObject |
13 | | * PdfObjects |
14 | | * ProjectionObjects |
15 | | * SpectraObject |
| 10 | There are also two classes of processing objects - those that store values on a cell by cell basis within the AMR mesh and are accessible from the chombo file, and those that output scalars(TotalObject), vectors(HistogramObject), or fixed grid data(ProjectionObjects, PdfObjects) at each frame. |
| 11 | |
| 12 | == Those that store various diagnostics within the AMR Mesh are listed below and are utilized by: |
| 13 | * {{{CALL StoreChildMasks()}}} - Stores child mask of each cell |
| 14 | * {{{CALL StoreCoolingLength()}}} - Stores cooling length |
| 15 | * {{{CALL StoreDivergence()}}} - Stores divergence |
| 16 | * {{{CALL StoreErrFlags()}}} - Stores error flags |
| 17 | * {{{CALL StoreMPI_IDs()}}} - Stores processor ID |
| 18 | * {{{CALL StoreTreeAvailability()}}} - Stores what regions of the mesh are known by processor {{{MPI_TRACK=0}}} |
| 19 | |
| 20 | == Those that have there own form of IO == |
| 21 | * HistogramObject - Makes [CurveFiles Curve Files] of histograms of various quantities |
| 22 | * TotalObject - Generates data files containing totals of various quantities. (Can be parsed into a [CurveFiles Curve File]) |
| 23 | * PdfObjects - Generates 2D probability density functions of various quantities and outputs them in [BovFiles Bov Files] |
| 24 | * ProjectionObjects - Generates 2D projections (column densities) of various quantities and outputs them in [BovFiles Bov Files]. Can be used to make emission maps |
| 25 | * SpectraObject - Will create spectra of various quantities. |