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.