|
STADLS
|
Namespaces | |
| detail | |
Classes | |
| struct | CoordinateToContainer |
| Given a coordinate type, resolves the corresponding unique container type. More... | |
| class | DigitalInit |
| Generator for initialization of the chip up to digital communication. More... | |
| struct | DumperDone |
| class | ExperimentInit |
| Generator for initialization required for typical experiments. More... | |
Typedefs | |
| typedef hate::type_list<#define PLAYBACK_CONTAINER(Name, Type) # 13 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2#define LAST_PLAYBACK_CONTAINER(Name, Type) #define PLAYBACK_CONTAINER(Name, Type) # 16 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2 > | container_list |
| List of container types used to resolve a container type from a coordinate type. More... | |
| typedef hate::type_list<#define PLAYBACK_CONTAINER(Name, Type) # 25 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2#define LAST_PLAYBACK_CONTAINER(Name, Type) #define PLAYBACK_CONTAINER(Name, Type) # 28 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2 > | coordinate_list |
| List of coordinate types sorted the same way as the container list. More... | |
| using | Dumper = stadls::vx::detail::Dumper< DumperDone > |
| template<typename Result > | |
| using | PlaybackGeneratorReturn = stadls::vx::PlaybackGeneratorReturn< PlaybackProgramBuilder, Result > |
| using | PlaybackProgram = stadls::vx::PlaybackProgram |
| using | PlaybackProgramBuilder = detail::PlaybackProgramBuilderAdapter< fisch::vx::PlaybackProgramBuilder, PlaybackProgram, CoordinateToContainer > |
| using | PlaybackProgramBuilderDumper = detail::PlaybackProgramBuilderAdapter< Dumper, Dumper::done_type, CoordinateToContainer > |
| typedef stadls::vx::ReinitStackEntry | ReinitStackEntry |
Functions | |
| PlaybackProgramBuilder | convert_to_builder (Dumper::done_type const &cocos) SYMBOL_VISIBLE |
| Convert a sequence of coordinate container pairs to a PlaybackProgramBuilder. More... | |
| PlaybackProgramBuilder | convert_to_builder (PlaybackProgramBuilderDumper &&dumper) SYMBOL_VISIBLE |
| Convert a PlaybackProgramBuilderDumper to a PlaybackProgramBuilder (rvalue reference overload). More... | |
| PlaybackProgramBuilder | convert_to_builder (PlaybackProgramBuilderDumper &dumper) SYMBOL_VISIBLE |
| Convert a PlaybackProgramBuilderDumper to a PlaybackProgramBuilder. More... | |
| wrapped | def ("pop", &ReinitStackEntry::pop) |
| wrapped | def ("set", &ReinitStackEntry::set, pybind11::arg("pbmem_request"), pybind11::arg("pbmem_snapshot")=std::nullopt, pybind11::arg("enforce")=true) |
| template<typename... Ts> | |
| auto | generate (Ts &&... args) -> decltype(stadls::vx::generate(std::forward< Ts >(args)...)) |
| template<typename... Ts> | |
| auto | run (Ts &&... args) -> decltype(stadls::vx::run(std::forward< Ts >(args)...)) |
| template<typename Archive > | |
| void | serialize (Archive &ar, std::uint32_t) |
Variables | |
| struct stadls::vx::v3::DumperDone | access |
| ::pyhxcomm::vx::reinit_stack_entry_unroll_helper< decltype(wrapped)> | helper { wrapped} |
| const | override { PYBIND11_OVERLOAD_PURE(pybind11::tuple, ::stadls::vx::PlaybackGenerator, generate, ) |
| typedef hate::type_list<#define PLAYBACK_CONTAINER(Name, Type) # 13 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2#define LAST_PLAYBACK_CONTAINER(Name, Type) #define PLAYBACK_CONTAINER(Name, Type) # 16 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2 > stadls::vx::v3::container_list |
List of container types used to resolve a container type from a coordinate type.
Definition at line 18 of file coordinate_to_container.h.
| typedef hate::type_list<#define PLAYBACK_CONTAINER(Name, Type) # 25 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2#define LAST_PLAYBACK_CONTAINER(Name, Type) #define PLAYBACK_CONTAINER(Name, Type) # 28 "/jenkins/jenlib_workspaces_f9/bld_nightly-haldls.YmxkX25pZ2h0bHktaGFsZGxzIzEzNzk.x/haldls/include/stadls/vx/v3/coordinate_to_container.h" 2 > stadls::vx::v3::coordinate_list |
List of coordinate types sorted the same way as the container list.
Definition at line 30 of file coordinate_to_container.h.
| using stadls::vx::v3::Dumper = typedef stadls::vx::detail::Dumper<DumperDone> |
| using stadls::vx::v3::PlaybackGeneratorReturn = typedef stadls::vx::PlaybackGeneratorReturn<PlaybackProgramBuilder, Result> |
Definition at line 9 of file playback_generator.h.
| using stadls::vx::v3::PlaybackProgram = typedef stadls::vx::PlaybackProgram |
Definition at line 27 of file playback_program.h.
| using stadls::vx::v3::PlaybackProgramBuilder = typedef detail::PlaybackProgramBuilderAdapter< fisch::vx::PlaybackProgramBuilder, PlaybackProgram, CoordinateToContainer> |
Definition at line 30 of file playback_program_builder.h.
Definition at line 7 of file reinit_stack_entry.h.
| PlaybackProgramBuilder stadls::vx::v3::convert_to_builder | ( | Dumper::done_type const & | cocos | ) |
Convert a sequence of coordinate container pairs to a PlaybackProgramBuilder.
| cocos | Coordinate-Container pair sequence |
| PlaybackProgramBuilder stadls::vx::v3::convert_to_builder | ( | PlaybackProgramBuilderDumper && | dumper | ) |
Convert a PlaybackProgramBuilderDumper to a PlaybackProgramBuilder (rvalue reference overload).
The dumper is emptied during the process.
| dumper | Dumper to convert |
| PlaybackProgramBuilder stadls::vx::v3::convert_to_builder | ( | PlaybackProgramBuilderDumper & | dumper | ) |
Convert a PlaybackProgramBuilderDumper to a PlaybackProgramBuilder.
The dumper is emptied during the process.
| dumper | Dumper to convert |
| wrapped stadls::vx::v3::def | ( | "pop" | , |
| &ReinitStackEntry::pop | |||
| ) |
| wrapped stadls::vx::v3::def | ( | "set" | , |
| &ReinitStackEntry::set | , | ||
| pybind11::arg("pbmem_request") | , | ||
| pybind11::arg("pbmem_snapshot") | = std::nullopt, |
||
| pybind11::arg("enforce") | = true |
||
| ) |
| auto stadls::vx::v3::generate | ( | Ts &&... | args | ) | -> decltype(stadls::vx::generate(std::forward<Ts>(args)...)) |
Definition at line 12 of file playback_generator.h.
| auto stadls::vx::v3::run | ( | Ts &&... | args | ) | -> decltype(stadls::vx::run(std::forward<Ts>(args)...)) |
| void stadls::vx::v3::serialize | ( | Archive & | ar, |
| std::uint32_t | |||
| ) |
| struct stadls::vx::v3::DumperDone stadls::vx::v3::access |
| ::pyhxcomm::vx::reinit_stack_entry_unroll_helper<decltype(wrapped)> stadls::vx::v3::helper { wrapped} |
Definition at line 21 of file reinit_stack_entry.h.
| const stadls::vx::v3::override { PYBIND11_OVERLOAD_PURE(pybind11::tuple, ::stadls::vx::PlaybackGenerator, generate, ) |
Definition at line 43 of file playback_generator.h.