|
xerus
a general purpose tensor library
|
Implementation of the IndexedTensorReadOnly class. More...
#include <xerus/indexedTensorReadOnly.h>#include <xerus/indexedTensorMoveable.h>#include <xerus/index.h>#include <xerus/misc/containerSupport.h>#include <xerus/misc/check.h>#include <xerus/misc/internal.h>#include <xerus/tensor.h>#include <xerus/tensorNetwork.h>Go to the source code of this file.
Namespaces | |
| xerus | |
| The main namespace of xerus. | |
| xerus::internal | |
| Namespace for function and classes designated only for internal use. | |
Functions | |
| template<class tensor_type > | |
| value_t | xerus::internal::frob_norm (const IndexedTensorReadOnly< tensor_type > &_idxTensor) |
| Returns the frobenious norm of the associated tensorObejct. More... | |
| template value_t | xerus::internal::frob_norm< Tensor > (const IndexedTensorReadOnly< Tensor > &_idxTensor) |
| template value_t | xerus::internal::frob_norm< TensorNetwork > (const IndexedTensorReadOnly< TensorNetwork > &_idxTensor) |
| size_t | xerus::internal::get_eval_degree (const std::vector< Index > &_indices) |
| value_t | xerus::internal::one_norm (const IndexedTensorReadOnly< Tensor > &_idxTensor) |
| Returns the one-norm of the associated tensor Obejct. More... | |
| template<class tensor_type > | |
| IndexedTensorMoveable< tensor_type > | xerus::internal::operator* (const value_t _factor, IndexedTensorReadOnly< tensor_type > &&_tensor) |
| template<class tensor_type > | |
| IndexedTensorMoveable< tensor_type > | xerus::internal::operator* (IndexedTensorReadOnly< tensor_type > &&_tensor, const value_t _factor) |
| IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator* (IndexedTensorReadOnly< TensorNetwork > &&_lhs, IndexedTensorReadOnly< TensorNetwork > &&_rhs) |
| IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator* (IndexedTensorMoveable< TensorNetwork > &&_lhs, IndexedTensorReadOnly< TensorNetwork > &&_rhs) |
| IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator* (IndexedTensorReadOnly< TensorNetwork > &&_lhs, IndexedTensorMoveable< TensorNetwork > &&_rhs) |
| IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator* (IndexedTensorMoveable< TensorNetwork > &&_lhs, IndexedTensorMoveable< TensorNetwork > &&_rhs) |
| template IndexedTensorMoveable< Tensor > | xerus::internal::operator* (IndexedTensorReadOnly< Tensor > &&_tensor, const value_t _factor) |
| template IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator* (IndexedTensorReadOnly< TensorNetwork > &&_tensor, const value_t _factor) |
| template IndexedTensorMoveable< Tensor > | xerus::internal::operator*<Tensor > (const value_t _factor, IndexedTensorReadOnly< Tensor > &&_tensor) |
| template IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator*<TensorNetwork > (const value_t _factor, IndexedTensorReadOnly< TensorNetwork > &&_tensor) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator+ (IndexedTensorReadOnly< Tensor > &&_lhs, IndexedTensorReadOnly< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator+ (IndexedTensorMoveable< Tensor > &&_lhs, IndexedTensorReadOnly< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator+ (IndexedTensorReadOnly< Tensor > &&_lhs, IndexedTensorMoveable< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator+ (IndexedTensorMoveable< Tensor > &&_lhs, IndexedTensorMoveable< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator+ (IndexedTensorReadOnly< Tensor > &&_lhs, IndexedTensorReadOnly< TensorNetwork > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator+ (IndexedTensorReadOnly< TensorNetwork > &&_lhs, IndexedTensorReadOnly< Tensor > &&_rhs) |
| IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator+ (IndexedTensorReadOnly< TensorNetwork > &&_lhs, IndexedTensorReadOnly< TensorNetwork > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator- (IndexedTensorReadOnly< Tensor > &&_lhs, IndexedTensorReadOnly< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator- (IndexedTensorMoveable< Tensor > &&_lhs, IndexedTensorReadOnly< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator- (IndexedTensorReadOnly< Tensor > &&_lhs, IndexedTensorMoveable< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator- (IndexedTensorMoveable< Tensor > &&_lhs, IndexedTensorMoveable< Tensor > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator- (IndexedTensorReadOnly< Tensor > &&_lhs, IndexedTensorReadOnly< TensorNetwork > &&_rhs) |
| IndexedTensorMoveable< Tensor > | xerus::internal::operator- (IndexedTensorReadOnly< TensorNetwork > &&_lhs, IndexedTensorReadOnly< Tensor > &&_rhs) |
| IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator- (IndexedTensorReadOnly< TensorNetwork > &&_lhs, IndexedTensorReadOnly< TensorNetwork > &&_rhs) |
| template<class tensor_type > | |
| IndexedTensorMoveable< tensor_type > | xerus::internal::operator/ (IndexedTensorReadOnly< tensor_type > &&_tensor, const value_t _divisor) |
| template IndexedTensorMoveable< Tensor > | xerus::internal::operator/ (IndexedTensorReadOnly< Tensor > &&_tensor, const value_t _divisor) |
| template IndexedTensorMoveable< TensorNetwork > | xerus::internal::operator/ (IndexedTensorReadOnly< TensorNetwork > &&_tensor, const value_t _divisor) |
Implementation of the IndexedTensorReadOnly class.
Definition in file indexedTensorReadOnly.cpp.