|
preCICE v3.3.0
|
#include <chrono>#include <cstddef>#include <fstream>#include <iosfwd>#include <optional>#include <string>#include <string_view>#include <utility>#include <variant>#include <vector>#include "logging/Logger.hpp"#include "profiling/Event.hpp"#include "utils/assertion.hpp"Go to the source code of this file.
Classes | |
| struct | precice::profiling::TimedEntry |
| An event that has been recorded and it waiting to be written to file. More... | |
| struct | precice::profiling::StartEntry |
| struct | precice::profiling::StopEntry |
| struct | precice::profiling::DataEntry |
| struct | precice::profiling::NameEntry |
| class | precice::profiling::EventRegistry |
Namespaces | |
| namespace | precice |
| Main namespace of the precice library. | |
| namespace | precice::profiling |
| contains profiling utilities. | |
Typedefs | |
| using | precice::profiling::PendingEntry = std::variant<StartEntry, StopEntry, DataEntry, NameEntry> |
Enumerations | |
| enum struct | precice::profiling::Mode { precice::profiling::All , precice::profiling::API , precice::profiling::Fundamental , precice::profiling::Off } |
| The Mode of the Event utility. More... | |
| enum struct | precice::profiling::EventClass : bool { precice::profiling::Normal = false , precice::profiling::Fundamental = true } |