Maestro 0.3.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
Alias.h File Reference
#include "AliasBase.h"
#include <algorithm>
#include <cmath>
#include <complex>
#include <cstdint>
#include <limits>
#include <stdexcept>
#include <vector>
#include <Eigen/Eigen>
#include "PathIntegral.h"
#include <type_traits>
#include <utility>
Include dependency graph for Alias.h:

Go to the source code of this file.

Classes

class  Utils::Alias
class  Utils::AliasBig

Namespaces

namespace  Utils
 Portable dense contraction kernels.

Macros

#define _ALIAS_H_

Typedefs

using Utils::PathIntegralAmplitudeMap = std::remove_reference_t<decltype(std::declval<QC::PathIntegral::PathIntegralSimulator &>().GetAmplitudes())>

Functions

double Utils::PathIntegralMass (const PathIntegralAmplitudeMap &amplitudes)

Detailed Description

Version
1.0

DESCRIPTION

Alias sampling for O(1) sampling with a O(N) preprocessing step.

Definition in file Alias.h.

Macro Definition Documentation

◆ _ALIAS_H_

#define _ALIAS_H_

Definition at line 13 of file Alias.h.