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