9#include <initializer_list>
49#define kBoltz cytnx_double(1.380649e-23)
50#define hPlanck cytnx_double(6.62607015e-34)
51#define hBar cytnx_double(1.05457181e-34)
60 UniTensor Sp_shalf(
const int &device =
Device.cpu,
const bool &conserve_qns=
false,
const std::string &aux_dir=
"r");
61 UniTensor Sn_shalf(
const int &device =
Device.cpu,
const bool &conserve_qns=
false,
const std::string &aux_dir=
"r");
78 UniTensor
swap(
const int &device =
Device.cpu);
an tensor (multi-dimensional array)
Definition Tensor.hpp:345
An Enhanced tensor specifically designed for physical Tensor network simulation.
Definition UniTensor.hpp:2449
UniTensor Sn_shalf(const int &device=Device.cpu, const bool &conserve_qns=false, const std::string &aux_dir="r")
Definition Physics.cpp:185
UniTensor Sp_shalf(const int &device=Device.cpu, const bool &conserve_qns=false, const std::string &aux_dir="r")
Definition Physics.cpp:163
UniTensor Sz_shalf(const int &device=Device.cpu, const bool &conserve_qns=false)
Definition Physics.cpp:151
Tensor pauli(const std::string &Comp, const int &device=Device.cpu)
create Pauli matrix.
Definition Physics.cpp:58
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:115
UniTensor pauli_z(const int &device)
Definition Physics.cpp:92
UniTensor hadamard(const int &device)
Definition Physics.cpp:96
UniTensor cntl_gate_2q(const UniTensor &gate_1q)
Definition Physics.cpp:132
UniTensor pauli_y(const int &device)
Definition Physics.cpp:88
UniTensor phase_shift(const cytnx_double &phase, const int &device)
Definition Physics.cpp:102
UniTensor pauli_x(const int &device)
Definition Physics.cpp:84
UniTensor swap(const int &device)
Definition Physics.cpp:108
UniTensor toffoli(const int &device)
Definition Physics.cpp:124
Definition Accessor.hpp:12
Device_class Device
data on which devices.
Definition Device.cpp:140
double cytnx_double
Definition Type.hpp:43