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/v2/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/v2/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/v2/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/v2/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::v2::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/v2/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/v2/coordinate_to_container.h" 2 > stadls::vx::v2::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/v2/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/v2/coordinate_to_container.h" 2 > stadls::vx::v2::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::v2::Dumper = typedef stadls::vx::detail::Dumper<DumperDone> |
using stadls::vx::v2::PlaybackGeneratorReturn = typedef stadls::vx::PlaybackGeneratorReturn<PlaybackProgramBuilder, Result> |
Definition at line 9 of file playback_generator.h.
using stadls::vx::v2::PlaybackProgram = typedef stadls::vx::PlaybackProgram |
Definition at line 27 of file playback_program.h.
using stadls::vx::v2::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::v2::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::v2::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::v2::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::v2::def | ( | "pop" | , |
&ReinitStackEntry::pop | |||
) |
wrapped stadls::vx::v2::def | ( | "set" | , |
&ReinitStackEntry::set | , | ||
pybind11::arg("pbmem_request") | , | ||
pybind11::arg("pbmem_snapshot") | = std::nullopt , |
||
pybind11::arg("enforce") | = true |
||
) |
auto stadls::vx::v2::generate | ( | Ts &&... | args | ) | -> decltype(stadls::vx::generate(std::forward<Ts>(args)...)) |
Definition at line 12 of file playback_generator.h.
auto stadls::vx::v2::run | ( | Ts &&... | args | ) | -> decltype(stadls::vx::run(std::forward<Ts>(args)...)) |
void stadls::vx::v2::serialize | ( | Archive & | ar, |
std::uint32_t | |||
) |
struct stadls::vx::v2::DumperDone stadls::vx::v2::access |
::pyhxcomm::vx::reinit_stack_entry_unroll_helper<decltype(wrapped)> stadls::vx::v2::helper { wrapped} |
Definition at line 21 of file reinit_stack_entry.h.
const stadls::vx::v2::override { PYBIND11_OVERLOAD_PURE(pybind11::tuple, ::stadls::vx::PlaybackGenerator, generate, ) |
Definition at line 43 of file playback_generator.h.