Class CausalConeSimulator

Class Documentation

class CausalConeSimulator

Public Functions

inline CausalConeSimulator(const ParametricQuantumCircuit &_init_circuit, const Observable &_init_observable)
inline ~CausalConeSimulator()
inline void build()
inline CPPCTYPE get_expectation_value()
inline std::vector<std::vector<ParametricQuantumCircuit*>> get_circuit_list()
inline std::vector<std::vector<PauliOperator>> get_pauli_operator_list()
inline std::vector<CPPCTYPE> get_coef_list()

Public Members

ParametricQuantumCircuit *init_circuit
Observable *init_observable
std::vector<std::vector<ParametricQuantumCircuit*>> circuit_list
std::vector<std::vector<PauliOperator>> pauli_operator_list
std::vector<CPPCTYPE> coef_list
bool build_run = false