qsim::
Fuser
#include <fuser.h>
A base class for fuser classes with some common functions.
Summary
Inheritance
Direct Known Subclasses:
qsim::BasicGateFuser< IO, Gate >
Protected types
|
RGate
|
using
typename std::remove_pointer<
Gate
>::type
|
Protected static functions
|
GateToConstRef
(const RGate & gate)
|
const RGate &
|
GateToConstRef
(const RGate *gate)
|
const RGate &
|
MergeWithMeasurementTimes
(typename std::vector<
Gate
>::const_iterator gfirst, typename std::vector<
Gate
>::const_iterator glast, const std::vector< unsigned > & times)
|
std::vector< unsigned >
|
Protected types
RGate
typename std::remove_pointer< Gate >::type RGate
Protected static functions
GateToConstRef
const RGate & GateToConstRef(
const RGate & gate
)
GateToConstRef
const RGate & GateToConstRef(
const RGate *gate
)
MergeWithMeasurementTimes
std::vector< unsigned > MergeWithMeasurementTimes(
typename std::vector< Gate >::const_iterator gfirst,
typename std::vector< Gate >::const_iterator glast,
const std::vector< unsigned > & times
)