preCICE v3.1.2
|
#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::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 } |
Functions | |
EventClass | precice::profiling::toEventClass (bool isFundamental) |