#include <statevector_turboquant.hpp>
◆ TurboBlock() [1/2]
| Qrack::TurboBlock::TurboBlock |
( |
int |
p, |
|
|
int |
b |
|
) |
| |
|
inline |
◆ TurboBlock() [2/2]
| Qrack::TurboBlock::TurboBlock |
( |
const TurboBlock & |
o | ) |
|
|
inline |
◆ compress()
| void Qrack::TurboBlock::compress |
( |
const complex * |
amps | ) |
|
|
inline |
◆ decompress()
| void Qrack::TurboBlock::decompress |
( |
complex * |
amps | ) |
const |
|
inline |
◆ get_total_prob()
| real1 Qrack::TurboBlock::get_total_prob |
( |
| ) |
const |
|
inline |
◆ load()
| static TurboBlock Qrack::TurboBlock::load |
( |
std::istream & |
is | ) |
|
|
inlinestatic |
◆ operator=()
◆ pack_bucket()
| void Qrack::TurboBlock::pack_bucket |
( |
const size_t |
idx, |
|
|
const int |
bucket |
|
) |
| |
|
inline |
◆ save()
| void Qrack::TurboBlock::save |
( |
std::ostream & |
os | ) |
const |
|
inline |
◆ unpack_bucket()
| int Qrack::TurboBlock::unpack_bucket |
( |
const size_t |
idx | ) |
const |
|
inline |
◆ operator<<
| std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const TurboBlock & |
b |
|
) |
| |
|
friend |
◆ operator>>
| std::istream& operator>> |
( |
std::istream & |
is, |
|
|
TurboBlock & |
b |
|
) |
| |
|
friend |
◆ BITS
| int Qrack::TurboBlock::BITS |
◆ block_scale
| real1 Qrack::TurboBlock::block_scale |
| size_t Qrack::TurboBlock::D |
◆ initialized
| bool Qrack::TurboBlock::initialized |
◆ LEVELS
| int Qrack::TurboBlock::LEVELS |
◆ NWORDS
| size_t Qrack::TurboBlock::NWORDS |
◆ packed
| std::unique_ptr<uint64_t[]> Qrack::TurboBlock::packed |
| std::vector<real1> Qrack::TurboBlock::R |
◆ RT
| std::vector<real1> Qrack::TurboBlock::RT |
◆ seed
| uint64_t Qrack::TurboBlock::seed |
The documentation for this struct was generated from the following file: