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.