|
ExaTN
|
This is the complete list of members for exatn::numerics::TensorNetwork, including all inherited members.
| appendTensor(unsigned int tensor_id, std::shared_ptr< Tensor > tensor, const std::vector< TensorLeg > &connections, bool conjugated=false, bool leg_matching_check=true) | exatn::numerics::TensorNetwork | |
| appendTensor(unsigned int tensor_id, std::shared_ptr< Tensor > tensor, const std::vector< std::pair< unsigned int, unsigned int >> &pairing, const std::vector< LegDirection > &leg_dir=std::vector< LegDirection >{}, bool conjugated=false) | exatn::numerics::TensorNetwork | |
| appendTensorGate(unsigned int tensor_id, std::shared_ptr< Tensor > tensor, const std::vector< unsigned int > &pairing, bool conjugated=false) | exatn::numerics::TensorNetwork | |
| appendTensorNetwork(TensorNetwork &&network, const std::vector< std::pair< unsigned int, unsigned int >> &pairing) | exatn::numerics::TensorNetwork | |
| appendTensorNetworkGate(TensorNetwork &&network, const std::vector< unsigned int > &pairing) | exatn::numerics::TensorNetwork | |
| begin() | exatn::numerics::TensorNetwork | inline |
| cbegin() const | exatn::numerics::TensorNetwork | inline |
| cend() const | exatn::numerics::TensorNetwork | inline |
| checkConnections(unsigned int tensor_id) | exatn::numerics::TensorNetwork | protected |
| checkConnections() | exatn::numerics::TensorNetwork | protected |
| conjugate() | exatn::numerics::TensorNetwork | |
| ConstIterator typedef (defined in exatn::numerics::TensorNetwork) | exatn::numerics::TensorNetwork | |
| deleteTensor(unsigned int tensor_id) | exatn::numerics::TensorNetwork | |
| determineContractionSequence(ContractionSeqOptimizer &contr_seq_optimizer) | exatn::numerics::TensorNetwork | protected |
| end() | exatn::numerics::TensorNetwork | inline |
| finalize(bool check_validity=false) | exatn::numerics::TensorNetwork | |
| getContractionCost(unsigned int left_id, unsigned int right_id, double *arithm_intensity=nullptr, bool adjust_cost=false) | exatn::numerics::TensorNetwork | |
| getMaxTensorId() const | exatn::numerics::TensorNetwork | |
| getName() const | exatn::numerics::TensorNetwork | |
| getNumTensors() const | exatn::numerics::TensorNetwork | |
| getOperationList(const std::string &contr_seq_opt_name="dummy") | exatn::numerics::TensorNetwork | |
| getRank() const | exatn::numerics::TensorNetwork | |
| getTensor(unsigned int tensor_id, bool *conjugated=nullptr) | exatn::numerics::TensorNetwork | |
| getTensorConn(unsigned int tensor_id) | exatn::numerics::TensorNetwork | protected |
| getTensorConnAll() | exatn::numerics::TensorNetwork | protected |
| getTensorConnections(unsigned int tensor_id) | exatn::numerics::TensorNetwork | |
| invalidateContractionSequence() | exatn::numerics::TensorNetwork | protected |
| isEmpty() const | exatn::numerics::TensorNetwork | |
| isExplicit() const | exatn::numerics::TensorNetwork | |
| isFinalized() const | exatn::numerics::TensorNetwork | |
| Iterator typedef (defined in exatn::numerics::TensorNetwork) | exatn::numerics::TensorNetwork | |
| mergeTensors(unsigned int left_id, unsigned int right_id, unsigned int result_id, std::string *contr_pattern=nullptr) | exatn::numerics::TensorNetwork | |
| operator=(const TensorNetwork &)=default (defined in exatn::numerics::TensorNetwork) | exatn::numerics::TensorNetwork | |
| operator=(TensorNetwork &&) noexcept=default (defined in exatn::numerics::TensorNetwork) | exatn::numerics::TensorNetwork | |
| printIt() const | exatn::numerics::TensorNetwork | |
| rename(const std::string &name) | exatn::numerics::TensorNetwork | |
| reorderOutputModes(const std::vector< unsigned int > &order) | exatn::numerics::TensorNetwork | |
| splitTensor(unsigned int tensor_id, unsigned int left_tensor_id, const std::string &left_tensor_name, unsigned int right_tensor_id, const std::string &right_tensor_name, const TensorShape &contracted_dims, const std::vector< int > &right_dims) | exatn::numerics::TensorNetwork | |
| TensorNetwork() | exatn::numerics::TensorNetwork | |
| TensorNetwork(const std::string &name) | exatn::numerics::TensorNetwork | |
| TensorNetwork(const std::string &name, std::shared_ptr< Tensor > output_tensor, const std::vector< TensorLeg > &output_legs) | exatn::numerics::TensorNetwork | |
| TensorNetwork(const std::string &name, const std::string &tensor_network, const std::map< std::string, std::shared_ptr< Tensor >> &tensors) | exatn::numerics::TensorNetwork | |
| TensorNetwork(const std::string &name, std::shared_ptr< Tensor > output_tensor, NetworkBuilder &builder) | exatn::numerics::TensorNetwork | |
| TensorNetwork(const TensorNetwork &)=default (defined in exatn::numerics::TensorNetwork) | exatn::numerics::TensorNetwork | |
| TensorNetwork(TensorNetwork &&) noexcept=default (defined in exatn::numerics::TensorNetwork) | exatn::numerics::TensorNetwork | |
| updateConnections(unsigned int tensor_id) | exatn::numerics::TensorNetwork | protected |
| updateConnectionsFromInputTensors() | exatn::numerics::TensorNetwork | protected |
| ~TensorNetwork()=default (defined in exatn::numerics::TensorNetwork) | exatn::numerics::TensorNetwork | virtual |
1.8.16