|
xerus
a general purpose tensor library
|
This is the complete list of members for xerus::TensorNetwork, including all inherited members.
| add_network_to_network(internal::IndexedTensorWritable< TensorNetwork > &&_base, internal::IndexedTensorReadOnly< TensorNetwork > &&_toInsert) | xerus::TensorNetwork | static |
| contract(const size_t _nodeId1, const size_t _nodeId2) | xerus::TensorNetwork | |
| contract(const std::set< size_t > &_ids) | xerus::TensorNetwork | |
| contract_unconnected_subnetworks() | xerus::TensorNetwork | protectedvirtual |
| contraction_cost(const size_t _nodeId1, const size_t _nodeId2) const | xerus::TensorNetwork | |
| datasize() const | xerus::TensorNetwork | |
| degree() const | xerus::TensorNetwork | |
| dimensions | xerus::TensorNetwork | |
| draw(const std::string &_filename) const | xerus::TensorNetwork | |
| externalLinks | xerus::TensorNetwork | |
| find_common_edge(const size_t _nodeA, const size_t _nodeB) const | xerus::TensorNetwork | |
| fix_mode(const size_t _mode, const size_t _slatePosition) | xerus::TensorNetwork | virtual |
| frob_norm() const | xerus::TensorNetwork | virtual |
| get_copy() const | xerus::TensorNetwork | virtual |
| init_from_dimension_array() | xerus::TensorNetwork | protected |
| link_traces_and_fix(internal::IndexedTensorWritable< TensorNetwork > &&_base) | xerus::TensorNetwork | static |
| nodes | xerus::TensorNetwork | |
| operator Tensor() const | xerus::TensorNetwork | explicit |
| operator()(args... _args) | xerus::TensorNetwork | inline |
| operator()(args... _args) const | xerus::TensorNetwork | inline |
| operator()(const std::vector< Index > &_indices) | xerus::TensorNetwork | |
| operator()(std::vector< Index > &&_indices) | xerus::TensorNetwork | |
| operator()(const std::vector< Index > &_indices) const | xerus::TensorNetwork | |
| operator()(std::vector< Index > &&_indices) const | xerus::TensorNetwork | |
| operator*=(const value_t _factor) | xerus::TensorNetwork | virtual |
| operator/=(const value_t _divisor) | xerus::TensorNetwork | virtual |
| operator=(const TensorNetwork &_cpy)=default | xerus::TensorNetwork | |
| operator=(TensorNetwork &&_mv)=default | xerus::TensorNetwork | |
| operator[](const size_t _position) const | xerus::TensorNetwork | |
| operator[](const std::vector< size_t > &_positions) const | xerus::TensorNetwork | |
| perform_traces(const size_t _nodeId) | xerus::TensorNetwork | protected |
| RankTuple typedef | xerus::TensorNetwork | |
| reduce_representation() | xerus::TensorNetwork | |
| remove_slate(const size_t _mode, const size_t _slatePosition) | xerus::TensorNetwork | virtual |
| require_correct_format() const | xerus::TensorNetwork | virtual |
| require_valid_network(const bool _check_erased=true) const | xerus::TensorNetwork | |
| reshuffle_nodes(const std::function< size_t(size_t)> &_f) | xerus::TensorNetwork | |
| resize_mode(const size_t _mode, const size_t _newDim, const size_t _cutPos=~0ul) | xerus::TensorNetwork | virtual |
| round_edge(const size_t _nodeA, const size_t _nodeB, const size_t _maxRank, const double _eps, const double _softThreshold) | xerus::TensorNetwork | virtual |
| sanitize() | xerus::TensorNetwork | |
| specialized_contraction(std::unique_ptr< internal::IndexedTensorMoveable< TensorNetwork >> &_out, internal::IndexedTensorReadOnly< TensorNetwork > &&_me, internal::IndexedTensorReadOnly< TensorNetwork > &&_other) const | xerus::TensorNetwork | virtual |
| specialized_evaluation(internal::IndexedTensorWritable< TensorNetwork > &&_me, internal::IndexedTensorReadOnly< TensorNetwork > &&_other) | xerus::TensorNetwork | virtual |
| specialized_sum(std::unique_ptr< internal::IndexedTensorMoveable< TensorNetwork >> &_out, internal::IndexedTensorReadOnly< TensorNetwork > &&_me, internal::IndexedTensorReadOnly< TensorNetwork > &&_other) const | xerus::TensorNetwork | virtual |
| stripped_subnet(const std::function< bool(size_t)> &_idF=[](size_t){ return true;}) const | xerus::TensorNetwork | protected |
| swap_external_links(const size_t _i, const size_t _j) | xerus::TensorNetwork | |
| TensorNetwork() | xerus::TensorNetwork | explicit |
| TensorNetwork(const TensorNetwork &_cpy)=default | xerus::TensorNetwork | |
| TensorNetwork(TensorNetwork &&_mv) noexcept=default | xerus::TensorNetwork | |
| TensorNetwork(Tensor _other) | xerus::TensorNetwork | |
| TensorNetwork(std::unique_ptr< Tensor > &&_tensor) | xerus::TensorNetwork | |
| TensorNetwork(size_t _degree) | xerus::TensorNetwork | |
| TensorNetwork(const ZeroNode _nodeStatus) | xerus::TensorNetwork | explicit |
| transfer_core(const size_t _from, const size_t _to, const bool _allowRankReduction=true) | xerus::TensorNetwork | virtual |
| ZeroNode enum name | xerus::TensorNetwork | protected |
| ~TensorNetwork()=default | xerus::TensorNetwork | virtual |