xerus
a general purpose tensor library
indexedTensorReadOnly.cpp File Reference

Implementation of the IndexedTensorReadOnly class. More...

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)
 

Detailed Description

Implementation of the IndexedTensorReadOnly class.

Definition in file indexedTensorReadOnly.cpp.