9#include <initializer_list>
46 #define kBoltz cytnx_double(1.380649e-23)
47 #define hPlanck cytnx_double(6.62607015e-34)
48 #define hBar cytnx_double(1.05457181e-34)
an tensor (multi-dimensional array)
Definition Tensor.hpp:333
Tensor pauli(const std::string &Comp, const int &device=Device.cpu)
create Pauli matrix.
Definition Physics.cpp:54
Tensor spin(const cytnx_double &S, const std::string &Comp, const int &device=Device.cpu)
create Spin-S representation matrix.
Definition Physics.cpp:13
UniTensor sqrt_swap(const int &device)
Definition Physics.cpp:114
UniTensor pauli_z(const int &device)
Definition Physics.cpp:91
UniTensor hadamard(const int &device)
Definition Physics.cpp:95
UniTensor pauli_y(const int &device)
Definition Physics.cpp:87
UniTensor phase_shift(const cytnx_double &phase, const int &device)
Definition Physics.cpp:101
UniTensor pauli_x(const int &device)
Definition Physics.cpp:83
UniTensor swap(const int &device)
Definition Physics.cpp:107
Definition Accessor.hpp:12
Device_class Device
Definition Device.cpp:105
double cytnx_double
Definition Type.hpp:20