|
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> |