preCICE v3.2.0
Loading...
Searching...
No Matches
Event.hpp File Reference
#include <chrono>
#include <string>
#include <string_view>
#include <type_traits>
Include dependency graph for Event.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  precice::profiling::FundamentalTag
 Tag to annotate fundamental events. More...
struct  precice::profiling::SynchronizeTag
 Tag to annotate synchronized events. More...
class  precice::profiling::Event
struct  precice::profiling::Event::Options

Namespaces

namespace  precice
 Main namespace of the precice library.
namespace  precice::profiling
 contains profiling utilities.

Variables

static constexpr FundamentalTag precice::profiling::Fundamental {}
 Convenience instance of the FundamentalTag.
static constexpr SynchronizeTag precice::profiling::Synchronize {}
 Convenience instance of the SynchronizeTag.
template<typename T>
static constexpr bool precice::profiling::isOptionsTag = std::is_same_v<T, FundamentalTag> || std::is_same_v<T, SynchronizeTag>