preCICE v3.1.2
|
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 |
class | precice::profiling::ScopedEventPrefix |
Class that changes the prefix in its scope. More... | |
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> |