SPH
Classes | Typedefs
Diagnostics.h File Reference

Looking for problems in SPH simulation and reporting potential errors. More...

#include "objects/wrappers/Outcome.h"
#include "quantities/Storage.h"
#include <map>

Go to the source code of this file.

Classes

struct  DiagnosticsError
 Object containing a reported error message. More...
 
class  IDiagnostic
 Base class of diagnostics of the run. More...
 
class  ParticlePairingDiagnostic
 Checks for particle pairs, indicating a pairing instability. More...
 
struct  ParticlePairingDiagnostic::Pair
 
class  SmoothingDiscontinuityDiagnostic
 Checks for large differences of smoothing length between neighbouring particles. More...
 
class  CourantInstabilityDiagnostic
 Checks for excessively large magnitudes of acceleration, indicating a numerical instability. More...
 
class  OvercoolingDiagnostic
 Checks for clamping of excesivelly low values of internal energy. More...
 

Typedefs

using DiagnosticsReport = BasicOutcome< DiagnosticsError >
 

Detailed Description

Looking for problems in SPH simulation and reporting potential errors.

Author
Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
Date
2016-2021

Definition in file Diagnostics.h.

Typedef Documentation

◆ DiagnosticsReport

Definition at line 25 of file Diagnostics.h.