#include <TensorNode.h>
Definition at line 27 of file TensorNode.h.
◆ Index
◆ MatrixClass
◆ Clear()
| void TensorNetworks::TensorNode::Clear |
( |
| ) |
|
|
inline |
◆ Clone()
| std::shared_ptr< TensorNode > TensorNetworks::TensorNode::Clone |
( |
| ) |
const |
|
inline |
◆ CloneWithADummyTensor()
| std::shared_ptr< TensorNode > TensorNetworks::TensorNode::CloneWithADummyTensor |
( |
| ) |
const |
|
inline |
◆ CloneWithoutTensorCopy()
| std::shared_ptr< TensorNode > TensorNetworks::TensorNode::CloneWithoutTensorCopy |
( |
| ) |
const |
|
inline |
◆ GetId()
| Index TensorNetworks::TensorNode::GetId |
( |
| ) |
const |
|
inline |
◆ GetQubitsNumber()
| size_t TensorNetworks::TensorNode::GetQubitsNumber |
( |
| ) |
const |
|
inline |
◆ GetRank()
| size_t TensorNetworks::TensorNode::GetRank |
( |
| ) |
const |
|
inline |
◆ SetGate()
◆ SetId()
| void TensorNetworks::TensorNode::SetId |
( |
Index | Id | ) |
|
|
inline |
◆ SetProjector()
| void TensorNetworks::TensorNode::SetProjector |
( |
Types::qubit_t | q, |
|
|
bool | zero = true ) |
|
inline |
◆ SetQubit()
| void TensorNetworks::TensorNode::SetQubit |
( |
Types::qubit_t | q, |
|
|
bool | zero = true ) |
|
inline |
◆ SetSuper()
| void TensorNetworks::TensorNode::SetSuper |
( |
| ) |
|
|
inline |
◆ connections
| std::vector<Index> TensorNetworks::TensorNode::connections |
◆ connectionsIndices
| std::vector<Index> TensorNetworks::TensorNode::connectionsIndices |
◆ contractsTheNeededQubit
| bool TensorNetworks::TensorNode::contractsTheNeededQubit = false |
◆ id
| Index TensorNetworks::TensorNode::id = 0 |
◆ NotConnected
| Index TensorNetworks::TensorNode::NotConnected = -1 |
|
staticconstexpr |
◆ qubits
◆ tensor
| std::shared_ptr<Utils::Tensor<> > TensorNetworks::TensorNode::tensor |
The documentation for this class was generated from the following file: