A class to report elements collected by the solver.
More...
#include <SolutionCheckHelpers.hpp>
|
|
using | ElementCount = ElementsReporterCollector::ElementCount |
| | Type alias for elements count (e.g., localIndex, globalIndex).
|
| |
A class to report elements collected by the solver.
Definition at line 32 of file SolutionCheckHelpers.hpp.
◆ ElementsReporterOutput()
Construct a preallocated buffer for collecting element ids in kernels.
- Parameters
-
| buffer | The buffer that will be utilized for counting & collecting elements IDs during kernel execution. |
◆ getRanksCollectedIdsCount()
| ElementCount geos::ElementsReporterOutput::getRanksCollectedIdsCount |
( |
| ) |
const |
|
inline |
- Returns
- The total count of collected elements across all ranks for signaling ids.
Definition at line 54 of file SolutionCheckHelpers.hpp.
◆ getRanksSignaledIdsCount()
| ElementCount geos::ElementsReporterOutput::getRanksSignaledIdsCount |
( |
| ) |
const |
|
inline |
◆ outputTooLowValues()
Report elements with values below a specified threshold in the log: Outputs lines indicating which variables have collected element ids whose corresponding solution components are too low, potentially signaling underflow or numerical instability.
- Parameters
-
| linesPrefix | Prefix for the line of text to be printed |
| valueNaming | The name used when referring to variables within this context (e.g., "pressure", "density"). |
| minValue | Minimum acceptable solution component values. Values below this threshold are reported. |
| valueUnit | Unit in which minValue is expressed. |
The documentation for this class was generated from the following file: