Cstd::allocator< T > | STL class |
CQNLP::Arithmetic< SimulatorType > | Class definition for bit-wise summation and subtraction of qubits |
Cstd::array< T > | STL class |
Cstd::auto_ptr< T > | STL class |
►Cstd::basic_string< Char > | STL class |
Cstd::string | STL class |
Cstd::wstring | STL class |
Cstd::basic_string< char > | |
Cstd::basic_string< wchar_t > | |
CQNLP::BitGroup< SimulatorType > | Class definition for bit-wise grouping in register |
Cstd::bitset< Bits > | STL class |
CCircuitPrinter.circuit_printer.CircuitPrinter | |
Cstd::complex | STL class |
Cstd::list< T >::const_iterator | STL iterator class |
Cstd::forward_list< T >::const_iterator | STL iterator class |
Cstd::map< K, T >::const_iterator | STL iterator class |
Cstd::unordered_map< K, T >::const_iterator | STL iterator class |
Cstd::multimap< K, T >::const_iterator | STL iterator class |
Cstd::basic_string< Char >::const_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::const_iterator | STL iterator class |
Cstd::string::const_iterator | STL iterator class |
Cstd::set< K >::const_iterator | STL iterator class |
Cstd::unordered_set< K >::const_iterator | STL iterator class |
Cstd::wstring::const_iterator | STL iterator class |
Cstd::multiset< K >::const_iterator | STL iterator class |
Cstd::unordered_multiset< K >::const_iterator | STL iterator class |
Cstd::vector< T >::const_iterator | STL iterator class |
Cstd::deque< T >::const_iterator | STL iterator class |
Cstd::list< T >::const_reverse_iterator | STL iterator class |
Cstd::forward_list< T >::const_reverse_iterator | STL iterator class |
Cstd::map< K, T >::const_reverse_iterator | STL iterator class |
Cstd::unordered_map< K, T >::const_reverse_iterator | STL iterator class |
Cstd::multimap< K, T >::const_reverse_iterator | STL iterator class |
Cstd::basic_string< Char >::const_reverse_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::const_reverse_iterator | STL iterator class |
Cstd::set< K >::const_reverse_iterator | STL iterator class |
Cstd::unordered_set< K >::const_reverse_iterator | STL iterator class |
Cstd::multiset< K >::const_reverse_iterator | STL iterator class |
Cstd::wstring::const_reverse_iterator | STL iterator class |
Cstd::unordered_multiset< K >::const_reverse_iterator | STL iterator class |
Cstd::string::const_reverse_iterator | STL iterator class |
Cstd::vector< T >::const_reverse_iterator | STL iterator class |
Cstd::deque< T >::const_reverse_iterator | STL iterator class |
CQNLP::CorpusUtils | |
CQNLP::DBHelper | |
Cstd::deque< T > | STL class |
CQNLP::Diffusion< SimulatorType > | Class definition for applying Grover diffusion to a marked register |
CQNLP.proc.DisCoCat.DisCoCat | |
CQNLP::EncodeBinIntoSuperpos< SimulatorType > | Definition of class to encode a binary string represented by an integer into a superposition of states |
Cstd::error_category | STL class |
Cstd::error_code | STL class |
Cstd::error_condition | STL class |
►Cstd::exception | STL class |
Cstd::bad_alloc | STL class |
Cstd::bad_cast | STL class |
Cstd::bad_exception | STL class |
Cstd::bad_typeid | STL class |
Cstd::ios_base::failure | STL class |
►Cstd::logic_error | STL class |
Cstd::domain_error | STL class |
Cstd::invalid_argument | STL class |
Cstd::length_error | STL class |
Cstd::out_of_range | STL class |
►Cstd::runtime_error | STL class |
Cstd::overflow_error | STL class |
Cstd::range_error | STL class |
Cstd::underflow_error | STL class |
Cstd::forward_list< T > | STL class |
CQNLP::GateCache< SimulatorType > | Class to cache intermediate matrix values used within other parts of the computation. Heavily depended upon by NCU to store sqrt matrix values following Barenco et al. (1995) decomposition |
CQNLP::GateMetaData | Meta container object for gate caching |
CQNLP::GateMetaDataHasher | Hashing function for GateMetaData objects, to allow storage in unordered_map. Taken from default docs example |
CPyQNLPSimulator.GateOps | |
CQNLP::GateWriter | |
CQNLP::HammingDistance< SimulatorType > | Class definition for implementing the Hamming distance routine along with controlled Y rotations to encode the Hamming distance into the states' amplitudes |
►CQNLP.proc.HammingDistance.HammingDistance | |
CQNLP.proc.HammingDistance.HammingDistanceExpITheta | |
►CQNLP.proc.HammingDistance.HammingDistanceOverwriteAux | |
CQNLP.proc.HammingDistance.HammingDistanceGroupRotate | |
►Cstd::ios_base | STL class |
Cstd::basic_ios< char > | |
Cstd::basic_ios< wchar_t > | |
►Cstd::basic_ios< Char > | STL class |
Cstd::basic_istream< char > | |
Cstd::basic_istream< wchar_t > | |
Cstd::basic_ostream< char > | |
Cstd::basic_ostream< wchar_t > | |
►Cstd::basic_istream< Char > | STL class |
Cstd::basic_ifstream< char > | |
Cstd::basic_ifstream< wchar_t > | |
Cstd::basic_iostream< char > | |
Cstd::basic_iostream< wchar_t > | |
Cstd::basic_istringstream< char > | |
Cstd::basic_istringstream< wchar_t > | |
►Cstd::basic_ifstream< Char > | STL class |
Cstd::ifstream | STL class |
Cstd::wifstream | STL class |
►Cstd::basic_iostream< Char > | STL class |
Cstd::basic_fstream< char > | |
Cstd::basic_fstream< wchar_t > | |
Cstd::basic_stringstream< char > | |
Cstd::basic_stringstream< wchar_t > | |
►Cstd::basic_fstream< Char > | STL class |
Cstd::fstream | STL class |
Cstd::wfstream | STL class |
►Cstd::basic_stringstream< Char > | STL class |
Cstd::stringstream | STL class |
Cstd::wstringstream | STL class |
►Cstd::basic_istringstream< Char > | STL class |
Cstd::istringstream | STL class |
Cstd::wistringstream | STL class |
Cstd::istream | STL class |
Cstd::wistream | STL class |
►Cstd::basic_ostream< Char > | STL class |
Cstd::basic_iostream< char > | |
Cstd::basic_iostream< wchar_t > | |
Cstd::basic_ofstream< char > | |
Cstd::basic_ofstream< wchar_t > | |
Cstd::basic_ostringstream< char > | |
Cstd::basic_ostringstream< wchar_t > | |
Cstd::basic_iostream< Char > | STL class |
►Cstd::basic_ofstream< Char > | STL class |
Cstd::ofstream | STL class |
Cstd::wofstream | STL class |
►Cstd::basic_ostringstream< Char > | STL class |
Cstd::ostringstream | STL class |
Cstd::wostringstream | STL class |
Cstd::ostream | STL class |
Cstd::wostream | STL class |
Cstd::ios | STL class |
Cstd::wios | STL class |
CQNLP::ISimulator | |
Cstd::list< T >::iterator | STL iterator class |
Cstd::forward_list< T >::iterator | STL iterator class |
Cstd::map< K, T >::iterator | STL iterator class |
Cstd::unordered_map< K, T >::iterator | STL iterator class |
Cstd::multimap< K, T >::iterator | STL iterator class |
Cstd::basic_string< Char >::iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::iterator | STL iterator class |
Cstd::set< K >::iterator | STL iterator class |
Cstd::string::iterator | STL iterator class |
Cstd::unordered_set< K >::iterator | STL iterator class |
Cstd::multiset< K >::iterator | STL iterator class |
Cstd::wstring::iterator | STL iterator class |
Cstd::unordered_multiset< K >::iterator | STL iterator class |
Cstd::vector< T >::iterator | STL iterator class |
Cstd::deque< T >::iterator | STL iterator class |
Cstd::list< T > | STL class |
Cstd::map< K, T > | STL class |
Cstd::multimap< K, T > | STL class |
Cstd::multiset< K > | STL class |
CQNLP::NCU< SimulatorType > | Class definition for applying n-qubit controlled unitary operations |
CQNLP::NCU< SimulatorType >::OptParamsCX | For the 5+ controlled NCX decomposition routines defined within https://arxiv.org/pdf/quant-ph/9503016.pdf |
CQNLP::Oracle< SimulatorType > | Class definition for defining and applying an Oracle |
►CQNLP.tagging.word_types.PregroupType | |
►CQNLP.tagging.word_types.AdjointType | |
CQNLP.tagging.word_types.Meaning | |
CQNLP.tagging.word_types.Noun | |
CQNLP.tagging.word_types.Verb | |
Cstd::priority_queue< T > | STL class |
CQNLP::QFT< SimulatorType > | Class definition for performing quantum forward and inverse Fourier transforms |
►CQNLP.io.qnlp_db.qnlp_db | |
CQNLP.proc.DisCoCat.qdb_mixin | |
Cstd::queue< T > | STL class |
Cstd::string::reverse_iterator | STL iterator class |
Cstd::list< T >::reverse_iterator | STL iterator class |
Cstd::map< K, T >::reverse_iterator | STL iterator class |
Cstd::vector< T >::reverse_iterator | STL iterator class |
Cstd::forward_list< T >::reverse_iterator | STL iterator class |
Cstd::unordered_map< K, T >::reverse_iterator | STL iterator class |
Cstd::basic_string< Char >::reverse_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::reverse_iterator | STL iterator class |
Cstd::set< K >::reverse_iterator | STL iterator class |
Cstd::unordered_set< K >::reverse_iterator | STL iterator class |
Cstd::multiset< K >::reverse_iterator | STL iterator class |
Cstd::wstring::reverse_iterator | STL iterator class |
Cstd::unordered_multiset< K >::reverse_iterator | STL iterator class |
Cstd::multimap< K, T >::reverse_iterator | STL iterator class |
Cstd::deque< T >::reverse_iterator | STL iterator class |
CQNLP.tagging.word_types.Sentence | |
Cstd::set< K > | STL class |
Cstd::shared_ptr< T > | STL class |
CQNLP::SimulatorGeneral< DerivedType > | CRTP defined class for simulator implementations |
►CQNLP::SimulatorGeneral< IntelSimulator > | |
►CQNLP::IntelSimulator | Class definition for IntelSimulator. The purpose of this class is to map the functionality of the underlying quantum simulator to this class so that it can be used as the template for the CRTP templated SimulatorGeneral class |
CIntelSimPy | |
CQNLP::Singleton | Follows the Meyers singleton pattern, allowing thread-safe access to singleton object |
Cstd::smart_ptr< T > | STL class |
Cstd::stack< T > | STL class |
Cstd::system_error | STL class |
CThe | |
Cstd::thread | STL class |
Cstd::unique_ptr< T > | STL class |
Cstd::unique_ptr< std::vector< Mat2x2Type > > | |
CPyQNLPSimulator.UnitaryFinder | |
Cstd::unordered_map< K, T > | STL class |
Cstd::unordered_map< std::size_t, QNLP::NCU::OptParamsCX > | |
Cstd::unordered_map< std::size_t, std::size_t > | |
Cstd::unordered_map< std::string, std::unordered_map< std::string, unsigned int > > | |
Cstd::unordered_map< std::string, std::unordered_map< unsigned int, std::string > > | |
Cstd::unordered_map< std::string, std::vector< std::pair< GateType, GateType > > > | |
Cstd::unordered_multimap< K, T > | STL class |
Cstd::unordered_multiset< K > | STL class |
Cstd::unordered_set< K > | STL class |
Cstd::unordered_set< std::string > | |
Cstd::valarray< T > | STL class |
Cstd::vector< T > | STL class |
Cstd::vector< Mat2x2Type > | |
Cstd::vector< std::pair< GateType, GateType > > | |
Cstd::vector< TMDP > | |
CQNLP.proc.VectorSpaceModel.VectorSpaceModel | |
CQNLP.proc.VerbGraph.VerbGraph | |
CQNLP.proc.VectorSpaceModel.VSM_pc | |
Cstd::weak_ptr< T > | STL class |
►CABC | |
►CQNLP.encoding.encoder_base.EncoderBase | |
CQNLP.encoding.gray.GrayEncoder | |
CQNLP.encoding.obrien.OBrienEncoder | |
CQNLP.encoding.simple.SimpleEncoder | |
Cabstractmethod | |
Cbasis_check | |
Ccircuit_printer | |
CCounter | |
Cctypes | |
CDCMatrix | |
CDict | |
CDisCoCat | |
CDisCoCat | |
Cencoder_base | |
Cencoding | |
CEnglish | |
Cexpm | |
Cfind_packages | |
Cgray | |
CHammingDistance | |
Citertools | |
CK | |
Cleast_squares | |
Cload_basis | |
Cmatplotlib | |
CMPI | |
Cnetworkx | |
Cnltk | |
Cnumpy | |
Cobrien | |
Cos | |
Cpath | |
Cpickle | |
Cprocess_corpus | |
Cproduct | |
Cpyplot | |
CPyQNLPSimulator | |
Cpywrapcp | |
CQNLP | |
Cqnlp_db | |
Crouting_enums_pb2 | |
Csetup | |
Csetuptools | |
Csimple | |
Cspacy | |
Csqlite3 | |
Cstopwords | |
Csys | |
CT | |
Ctag_file | |
Ctagging | |
Ctempfile | |
CTokenizer | |
Ctqdm | |
CTuple | |
Cutils | |
CVectorSpaceModel | |
CVerbGraph | |
Cword_types | |
Cwordnet | |