Tannic
A C++ Tensor Library
|
This is the complete list of members for tannic::Tensor, including all inherited members.
assign(std::byte const *, std::ptrdiff_t) | tannic::Tensor | protected |
assign(bool const *, std::ptrdiff_t) | tannic::Tensor | protected |
bytes() const | tannic::Tensor | inline |
compare(std::byte const *, std::ptrdiff_t) const | tannic::Tensor | protected |
dtype() const | tannic::Tensor | inline |
environment() const | tannic::Tensor | inline |
expression::Complexification | tannic::Tensor | friend |
expression::Expansion | tannic::Tensor | friend |
expression::Flatten | tannic::Tensor | friend |
expression::Permutation | tannic::Tensor | friend |
expression::Realification | tannic::Tensor | friend |
expression::Slice | tannic::Tensor | friend |
expression::Squeeze | tannic::Tensor | friend |
expression::Transpose | tannic::Tensor | friend |
expression::Unsqueeze | tannic::Tensor | friend |
expression::View | tannic::Tensor | friend |
forward() | tannic::Tensor | inline |
forward() const | tannic::Tensor | inline |
initialize(Environment environment=Host{}) const | tannic::Tensor | |
initialize(std::initializer_list< T > values, Environment environment=Host{}) | tannic::Tensor | inline |
initialize(std::initializer_list< std::initializer_list< T > > const &values, Environment environment=Host{}) | tannic::Tensor | inline |
initialize(std::initializer_list< std::initializer_list< std::initializer_list< T > > > const &values, Environment environment=Host{}) | tannic::Tensor | inline |
initialize(std::initializer_list< std::initializer_list< std::initializer_list< std::initializer_list< T > > > > const &values, Environment environment=Host{}) | tannic::Tensor | inline |
is_contiguous() const | tannic::Tensor | inline |
is_initialized() const | tannic::Tensor | inline |
nbytes() const | tannic::Tensor | inline |
node() const | tannic::Tensor | inline |
offset() const | tannic::Tensor | inline |
operator=(const Expression &expression) | tannic::Tensor | inline |
operator[](Index index) const | tannic::Tensor | inline |
operator[](indexing::Range range) const | tannic::Tensor | inline |
operator[](Indexes... indexes) const | tannic::Tensor | inline |
permute(Indexes... indexes) const | tannic::Tensor | inline |
rank() const | tannic::Tensor | inline |
rank_type typedef | tannic::Tensor | |
shape() const | tannic::Tensor | inline |
size(int dimension) const | tannic::Tensor | inline |
size_type typedef | tannic::Tensor | |
squeeze() const | tannic::Tensor | inline |
strides() const | tannic::Tensor | inline |
Tensor(type dtype, Shape shape) | tannic::Tensor | inline |
Tensor(type dtype, Shape shape, Strides strides, std::ptrdiff_t offset=0) | tannic::Tensor | inline |
Tensor(const Expression &expression) | tannic::Tensor | inline |
Tensor(std::initializer_list< T > const &values) | tannic::Tensor | inline |
Tensor(std::initializer_list< std::initializer_list< T > > const &values) | tannic::Tensor | inline |
Tensor(std::initializer_list< std::initializer_list< std::initializer_list< T > > > const &values) | tannic::Tensor | inline |
Tensor(std::initializer_list< std::initializer_list< std::initializer_list< std::initializer_list< T > > > > const &values) | tannic::Tensor | inline |
Tensor(type dtype, Shape shape, std::ptrdiff_t offset, std::shared_ptr< Buffer > storage) | tannic::Tensor | inline |
Tensor(type dtype, Shape shape, Strides strides, std::ptrdiff_t offset, std::shared_ptr< Buffer > storage) | tannic::Tensor | inline |
transpose(int first=-1, int second=-2) const | tannic::Tensor | inline |
unsqueeze(Axes... axes) | tannic::Tensor | inline |
view(Sizes... sizes) const | tannic::Tensor | inline |