SyTen
stensor_transpose.h File Reference

Transpositions of smart tensors. More...

+ Include dependency graph for stensor_transpose.h:
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  syten
 Syten namespace.
 
namespace  syten::STensorImpl
 Contains all ‘smart’ tensor related classes and functions.
 

Functions

STensor syten::STensorImpl::change_fermionic_order (STensor in, ConstSpan< Index > to_this)
 Changes the fermionic order of the tensor to the specified ordering. More...
 
STensorProxy syten::STensorImpl::conj (STensor const &in, EliminateZeros const elimzeros=EliminateZeros::No, SourceLocation const &loc=SourceLocation::current())
 Creates a proxy which knows to complex-conjugate the input tensor when requested. More...
 
STensor syten::STensorImpl::multi_transpose (STensor in, ConstSpan< Index > perm)
 Creates a copy of the input tensor and transposes it according to the permutation perm. More...
 
STensor syten::STensorImpl::multi_transpose (STensor in, ConstSpan< SBasis > to_match_this_basis)
 Creates a copy of the input tensor and transposes it such that its computational layout matches the order given in to_match_this_basis. More...
 

Detailed Description

Transpositions of smart tensors.