XACC
Public Member Functions | List of all members
xacc::ibm_backend::SpecificConfiguration Class Reference

Public Member Functions

const std::string & get_backend_name () const
 
std::string & get_mutable_backend_name ()
 
void set_backend_name (const std::string &value)
 
const bool & get_local () const
 
bool & get_mutable_local ()
 
void set_local (const bool &value)
 
std::shared_ptr< std::vector< std::vector< int64_t > > > get_coupling_map () const
 
void set_coupling_map (std::shared_ptr< std::vector< std::vector< int64_t >>> value)
 
const bool & get_conditional () const
 
bool & get_mutable_conditional ()
 
void set_conditional (const bool &value)
 
const bool & get_open_pulse () const
 
bool & get_mutable_open_pulse ()
 
void set_open_pulse (const bool &value)
 
const bool & get_allow_q_object () const
 
bool & get_mutable_allow_q_object ()
 
void set_allow_q_object (const bool &value)
 
const int64_t & get_max_experiments () const
 
int64_t & get_mutable_max_experiments ()
 
void set_max_experiments (const int64_t &value)
 
const std::string & get_backend_version () const
 
std::string & get_mutable_backend_version ()
 
void set_backend_version (const std::string &value)
 
const int64_t & get_n_qubits () const
 
int64_t & get_mutable_n_qubits ()
 
void set_n_qubits (const int64_t &value)
 
const std::vector< std::string > & get_basis_gates () const
 
std::vector< std::string > & get_mutable_basis_gates ()
 
void set_basis_gates (const std::vector< std::string > &value)
 
const std::vector< Gate > & get_gates () const
 
std::vector< Gate > & get_mutable_gates ()
 
void set_gates (const std::vector< Gate > &value)
 
const bool & get_simulator () const
 
bool & get_mutable_simulator ()
 
void set_simulator (const bool &value)
 
const int64_t & get_max_shots () const
 
int64_t & get_mutable_max_shots ()
 
void set_max_shots (const int64_t &value)
 
const bool & get_memory () const
 
bool & get_mutable_memory ()
 
void set_memory (const bool &value)
 
std::shared_ptr< std::vector< nlohmann::json > > get_acquisition_latency () const
 
void set_acquisition_latency (std::shared_ptr< std::vector< nlohmann::json >> value)
 
std::shared_ptr< std::vector< nlohmann::json > > get_conditional_latency () const
 
void set_conditional_latency (std::shared_ptr< std::vector< nlohmann::json >> value)
 
std::shared_ptr< bool > get_credits_required () const
 
void set_credits_required (std::shared_ptr< bool > value)
 
std::shared_ptr< Defaultsget_defaults () const
 
void set_defaults (std::shared_ptr< Defaults > value)
 
std::shared_ptr< std::string > get_description () const
 
void set_description (std::shared_ptr< std::string > value)
 
std::shared_ptr< std::vector< std::string > > get_discriminators () const
 
void set_discriminators (std::shared_ptr< std::vector< std::string >> value)
 
std::shared_ptr< double > get_dt () const
 
void set_dt (std::shared_ptr< double > value)
 
std::shared_ptr< double > get_dtm () const
 
void set_dtm (std::shared_ptr< double > value)
 
std::shared_ptr< Hamiltonianget_hamiltonian () const
 
void set_hamiltonian (std::shared_ptr< Hamiltonian > value)
 
std::shared_ptr< std::vector< std::string > > get_meas_kernels () const
 
void set_meas_kernels (std::shared_ptr< std::vector< std::string >> value)
 
std::shared_ptr< std::vector< int64_t > > get_meas_levels () const
 
void set_meas_levels (std::shared_ptr< std::vector< int64_t >> value)
 
std::shared_ptr< std::vector< std::vector< double > > > get_meas_lo_range () const
 
void set_meas_lo_range (std::shared_ptr< std::vector< std::vector< double >>> value)
 
std::shared_ptr< std::vector< std::vector< int64_t > > > get_meas_map () const
 
void set_meas_map (std::shared_ptr< std::vector< std::vector< int64_t >>> value)
 
std::shared_ptr< int64_t > get_n_registers () const
 
void set_n_registers (std::shared_ptr< int64_t > value)
 
std::shared_ptr< int64_t > get_n_uchannels () const
 
void set_n_uchannels (std::shared_ptr< int64_t > value)
 
std::shared_ptr< std::string > get_online_date () const
 
void set_online_date (std::shared_ptr< std::string > value)
 
std::shared_ptr< std::vector< std::vector< double > > > get_qubit_lo_range () const
 
void set_qubit_lo_range (std::shared_ptr< std::vector< std::vector< double >>> value)
 
std::shared_ptr< std::vector< int64_t > > get_rep_times () const
 
void set_rep_times (std::shared_ptr< std::vector< int64_t >> value)
 
std::shared_ptr< std::string > get_sample_name () const
 
void set_sample_name (std::shared_ptr< std::string > value)
 
std::shared_ptr< std::vector< std::vector< UChannelLo > > > get_u_channel_lo () const
 
void set_u_channel_lo (std::shared_ptr< std::vector< std::vector< UChannelLo >>> value)
 
std::shared_ptr< std::string > get_url () const
 
void set_url (std::shared_ptr< std::string > value)
 

The documentation for this class was generated from the following file: