uididx_traits.hpp file
Header for UID-to-index mapping traits for Arrow tables and vectors.
This module provides traits and utilities for building index mappings from UID columns in Arrow tables and simulation vectors.
Namespaces
- namespace gtopt
Classes
-
template<typename... Uids>struct gtopt::ArrowUidTraits
- struct gtopt::UidColumn
- struct gtopt::UidMapTraits
-
template<typename... Uids>struct gtopt::UidToArrowIdx
-
template<>struct gtopt::UidToArrowIdx<ScenarioUid, StageUid>
-
template<>struct gtopt::UidToArrowIdx<ScenarioUid, StageUid, BlockUid>
-
template<>struct gtopt::UidToArrowIdx<StageUid>
-
template<>struct gtopt::UidToArrowIdx<StageUid, BlockUid>
-
template<typename... Uids>struct gtopt::UidToVectorIdx
-
template<>struct gtopt::UidToVectorIdx<ScenarioUid, StageUid>
-
template<>struct gtopt::UidToVectorIdx<ScenarioUid, StageUid, BlockUid>
-
template<>struct gtopt::UidToVectorIdx<StageUid>
-
template<>struct gtopt::UidToVectorIdx<StageUid, BlockUid>