preCICE v3.3.0
|
Go to the source code of this file.
Classes | |
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. |
Enumerations | |
enum struct | precice::profiling::Group { precice::profiling::Default , precice::profiling::Fundamental , precice::profiling::API } |
Tag to annotate event group. More... |
Variables | |
static constexpr Group | precice::profiling::Fundamental = Group::Fundamental |
Convenience instance of the Cat::Fundamental. | |
static constexpr Group | precice::profiling::API = Group::API |
Convenience instance of the Cat::API. | |
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, Group> || std::is_same_v<T, SynchronizeTag> |