Quantum++
v1.2
A modern C++11 quantum computing library
|
This is the complete list of members for qpp::NoiseBase< T >, including all inherited members.
compute_probs_(const cmat &state, const std::vector< idx > &target) const | qpp::NoiseBase< T > | inlineprotected |
compute_state_(const cmat &state, const std::vector< idx > &target) const | qpp::NoiseBase< T > | inlineprotected |
d_ | qpp::NoiseBase< T > | mutableprotected |
generated_ | qpp::NoiseBase< T > | mutableprotected |
get_d() const noexcept | qpp::NoiseBase< T > | inline |
get_Ks() const | qpp::NoiseBase< T > | inline |
get_last_idx() const | qpp::NoiseBase< T > | inline |
get_last_K() const | qpp::NoiseBase< T > | inline |
get_last_p() const | qpp::NoiseBase< T > | inline |
get_probs() const | qpp::NoiseBase< T > | inline |
i_ | qpp::NoiseBase< T > | mutableprotected |
Ks_ | qpp::NoiseBase< T > | protected |
noise_type typedef | qpp::NoiseBase< T > | |
NoiseBase(const std::vector< cmat > &Ks, typename std::enable_if< std::is_same< NoiseType::StateDependent, U >::value >::type *=nullptr) | qpp::NoiseBase< T > | inlineexplicit |
NoiseBase(const std::vector< cmat > &Ks, const std::vector< double > &probs, typename std::enable_if< std::is_same< NoiseType::StateIndependent, U >::value >::type *=nullptr) | qpp::NoiseBase< T > | inlineexplicit |
operator()(const cmat &state) const | qpp::NoiseBase< T > | inlinevirtual |
operator()(const cmat &state, idx target) const | qpp::NoiseBase< T > | inlinevirtual |
operator()(const cmat &state, const std::vector< idx > &target) const | qpp::NoiseBase< T > | inlinevirtual |
probs_ | qpp::NoiseBase< T > | mutableprotected |
~NoiseBase()=default | qpp::NoiseBase< T > | virtual |