|
xerus
a general purpose tensor library
|
Header file for the IndexedTensorReadOnly class. More...
Go to the source code of this file.
Classes | |
| class | xerus::internal::IndexedTensor< tensor_type > |
| Internal representation of an readable and writeable indexed Tensor or TensorNetwork. More... | |
| class | xerus::internal::IndexedTensorMoveable< tensor_type > |
| Internal representation of an read and write and moveable indexed Tensor or TensorNetwork. More... | |
| class | xerus::internal::IndexedTensorReadOnly< tensor_type > |
| Internal representation of an readable indexed Tensor or TensorNetwork. More... | |
| class | xerus::internal::IndexedTensorWritable< tensor_type > |
| Abstract internal representation of an read and writeable indexed Tensor or TensorNetwork. More... | |
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... | |
| 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) |
| 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) |
| internal::IndexedTensorMoveable< Tensor > | xerus::operator/ (internal::IndexedTensorReadOnly< Tensor > &&_b, internal::IndexedTensorReadOnly< Tensor > &&_A) |
| void | xerus::solve (internal::IndexedTensorWritable< Tensor > &&_x, internal::IndexedTensorReadOnly< Tensor > &&_A, internal::IndexedTensorReadOnly< Tensor > &&_b) |
Header file for the IndexedTensorReadOnly class.
Definition in file indexedTensorReadOnly.h.