ExaTN
exatn::numerics::Tensor Member List

This is the complete list of members for exatn::numerics::Tensor, including all inherited members.

appendDimension(std::pair< SpaceId, SubspaceId > subspace, DimExtent dim_extent)exatn::numerics::Tensor
appendDimension(DimExtent dim_extent) (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
createSubtensor(const std::string &name, const std::vector< int > &mode_mask, int mask_val)exatn::numerics::Tensor
deleteDimension(unsigned int dim_id)exatn::numerics::Tensor
getDimExtent(unsigned int dim_id) constexatn::numerics::Tensor
getDimExtents() constexatn::numerics::Tensor
getDimSpaceAttr(unsigned int dim_id) const (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
getDimSpaceId(unsigned int dim_id) constexatn::numerics::Tensor
getDimSubspaceId(unsigned int dim_id) const (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
getElementType() constexatn::numerics::Tensor
getName() constexatn::numerics::Tensor
getRank() constexatn::numerics::Tensor
getShape() constexatn::numerics::Tensor
getSignature() constexatn::numerics::Tensor
getTensorHash() constexatn::numerics::Tensor
isCongruentTo(const Tensor &another) constexatn::numerics::Tensor
operator=(const Tensor &tensor)=default (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
operator=(Tensor &&tensor) noexcept=default (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
printIt() constexatn::numerics::Tensor
printItFile(std::ofstream &output_file) const (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
registerIsometry(const std::vector< unsigned int > &isometry)exatn::numerics::Tensor
retrieveIsometries() constexatn::numerics::Tensor
setElementType(TensorElementType element_type)exatn::numerics::Tensor
Tensor(const std::string &name, const TensorShape &shape, const TensorSignature &signature)exatn::numerics::Tensor
Tensor(const std::string &name, const TensorShape &shape)exatn::numerics::Tensor
Tensor(const std::string &name, std::initializer_list< T > extents, std::initializer_list< std::pair< SpaceId, SubspaceId >> subspaces)exatn::numerics::Tensor
Tensor(const std::string &name, const std::vector< T > &extents, const std::vector< std::pair< SpaceId, SubspaceId >> &subspaces) (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
Tensor(const std::string &name, std::initializer_list< T > extents)exatn::numerics::Tensor
Tensor(const std::string &name, const std::vector< T > &extents) (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
Tensor(const std::string &name)exatn::numerics::Tensor
Tensor(const std::string &name, const Tensor &left_tensor, const Tensor &right_tensor, const std::vector< TensorLeg > &contraction)exatn::numerics::Tensor
Tensor(const Tensor &tensor)=default (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
Tensor(Tensor &&tensor) noexcept=default (defined in exatn::numerics::Tensor)exatn::numerics::Tensor
~Tensor()=default (defined in exatn::numerics::Tensor)exatn::numerics::Tensorvirtual