44 FullKey(
const std::string& component,
const std::string& variable);
45 FullKey(
const std::string& component,
46 const std::string& variable,
47 unsigned int scenario,
48 unsigned int timestep);
51 const std::string& getComponent()
const;
52 const std::string& getVariable()
const;
54 std::optional<unsigned int> getScenario()
const;
55 std::optional<unsigned int> getTimestep()
const;
57 auto operator<=>(
const FullKey&)
const =
default;
61 std::optional<unsigned int> scenario;
62 std::optional<unsigned int> timestep;