LibraryLink Utilities  3.0.1
Modern C++ wrapper over LibraryLink and WSTP
LLU::Tensor< T > Member List

This is the complete list of members for LLU::Tensor< T >, including all inherited members.

abandonContainer() const noexceptLLU::MContainerBase< MArgumentType::Tensor >inline
asVector() constLLU::IterableContainer< T >inline
at(mint index)LLU::MArray< T >
at(mint index) constLLU::MArray< T >
at(const std::vector< mint > &indices)LLU::MArray< T >
at(const std::vector< mint > &indices) constLLU::MArray< T >
back()LLU::IterableContainer< T >inline
back() constLLU::IterableContainer< T >inline
begin() noexceptLLU::IterableContainer< T >inline
begin() const noexceptLLU::IterableContainer< T >inline
cbegin() const noexceptLLU::IterableContainer< T >inline
cend() const noexceptLLU::IterableContainer< T >inline
clone() constLLU::Tensor< T >inline
cloneContainer() constLLU::MContainerBase< MArgumentType::Tensor >inlineprotected
const_iterator typedefLLU::IterableContainer< T >
const_reference typedefLLU::IterableContainer< T >
const_reverse_iterator typedefLLU::IterableContainer< T >
Container typedefLLU::MContainerBase< MArgumentType::Tensor >
crbegin() const noexceptLLU::IterableContainer< T >inline
crend() const noexceptLLU::IterableContainer< T >inline
data() noexceptLLU::IterableContainer< T >inline
data() const noexceptLLU::IterableContainer< T >inline
dimension(mint index) constLLU::MArray< T >inline
dimensions() constLLU::MArray< T >inline
disown() const noexceptLLU::MContainerBase< MArgumentType::Tensor >inlineprotected
empty() const noexceptLLU::MArray< T >inline
end() noexceptLLU::IterableContainer< T >inline
end() const noexceptLLU::IterableContainer< T >inline
free() const noexceptLLU::MContainerBase< MArgumentType::Tensor >inlineprotected
front()LLU::IterableContainer< T >inline
front() constLLU::IterableContainer< T >inline
getContainer() const noexceptLLU::MContainerBase< MArgumentType::Tensor >inline
getDimensions() const overrideLLU::MContainer< MArgumentType::Tensor >inlinevirtual
getFlattenedLength() const overrideLLU::MContainer< MArgumentType::Tensor >inlinevirtual
getOwner() const noexceptLLU::MContainerBase< MArgumentType::Tensor >inline
getRank() const overrideLLU::MContainer< MArgumentType::Tensor >inlinevirtual
iterator typedefLLU::IterableContainer< T >
MArray()=default (defined in LLU::MArray< T >)LLU::MArray< T >
MArray(MArrayDimensions d)LLU::MArray< T >inlineexplicit
MArray(const MArray< U > &other)LLU::MArray< T >inlineexplicit
MContainer()=defaultLLU::MContainer< MArgumentType::Tensor >
MContainer(mint type, mint rank, const mint *dims)LLU::MContainer< MArgumentType::Tensor >
MContainerBase()=defaultLLU::MContainerBase< MArgumentType::Tensor >
MContainerBase(Container c, Ownership owner)LLU::MContainerBase< MArgumentType::Tensor >inline
MContainerBase(const MContainerBase &mc)=deleteLLU::MContainerBase< MArgumentType::Tensor >
MContainerBase(MContainerBase &&mc) noexceptLLU::MContainerBase< MArgumentType::Tensor >inline
operator=(const MContainerBase &mc)=deleteLLU::MContainerBase< MArgumentType::Tensor >
operator=(MContainerBase &&mc) noexceptLLU::MContainerBase< MArgumentType::Tensor >inline
operator[](const std::vector< mint > &indices)LLU::MArray< T >inline
operator[](const std::vector< mint > &indices) constLLU::MArray< T >inline
LLU::IterableContainer::operator[](mint index)LLU::IterableContainer< T >inline
LLU::IterableContainer::operator[](mint index) constLLU::IterableContainer< T >inline
pass(MArgument &res) constLLU::MContainerBase< MArgumentType::Tensor >inline
rank() const noexceptLLU::MArray< T >inline
rawData() const overrideLLU::MContainer< MArgumentType::Tensor >virtual
rbegin() noexceptLLU::IterableContainer< T >inline
rbegin() const noexceptLLU::IterableContainer< T >inline
reference typedefLLU::IterableContainer< T >
rend() noexceptLLU::IterableContainer< T >inline
rend() const noexceptLLU::IterableContainer< T >inline
reset(Container newCont, Ownership newOwnerMode=Ownership::Library) noexceptLLU::MContainerBase< MArgumentType::Tensor >inlineprotected
reverse_iterator typedefLLU::IterableContainer< T >
shareCount() const noexceptLLU::MContainerBase< MArgumentType::Tensor >inline
size() const noexceptLLU::IterableContainer< T >inline
Tensor(std::initializer_list< T > v)LLU::Tensor< T >
Tensor(const Container &c)LLU::Tensor< T >inlineexplicit
Tensor(const Container &c, MArrayDimensions dims)LLU::Tensor< T >inline
Tensor(InputIt first, InputIt last)LLU::Tensor< T >
Tensor(T init, MArrayDimensions dims)LLU::Tensor< T >
Tensor(InputIt first, InputIt last, MArrayDimensions dims)LLU::Tensor< T >
Tensor(MTensor t, Ownership owner)LLU::Tensor< T >
Tensor(GenericTensor t)LLU::Tensor< T >explicit
Tensor()=defaultLLU::Tensor< T >
type() const overrideLLU::MContainer< MArgumentType::Tensor >inlinevirtual
value_type typedefLLU::IterableContainer< T >
~IterableContainer()=default (defined in LLU::IterableContainer< T >)LLU::IterableContainer< T >virtual
~MContainerBase() noexceptLLU::MContainerBase< MArgumentType::Tensor >inlinevirtual