ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
This is the complete list of members for container::Tensor, including all inherited members.
accessor() const & | container::Tensor | inline |
accessor() &&=delete | container::Tensor | |
AllocateFrom(const Tensor &other, const TensorShape &shape) | container::Tensor | |
buffer() const | container::Tensor | |
buffer_ | container::Tensor | protected |
calculateLinearIndex(Indices... indices) const | container::Tensor | inlineprotected |
cast() const | container::Tensor | inline |
copy_from_device(const T *data, int64_t num_elements=-1) | container::Tensor | inline |
CopyFrom(const Tensor &other) | container::Tensor | |
CopyFrom(const Tensor &other, const TensorShape &shape) | container::Tensor | |
CopyFromInternal(const Tensor &other, const TensorShape &shape) | container::Tensor | inlineprotected |
data() const | container::Tensor | |
data() const | container::Tensor | inline |
data_type() const | container::Tensor | |
data_type_ | container::Tensor | protected |
device_ | container::Tensor | protected |
device_type() const | container::Tensor | |
get_value(Indices... indices) const | container::Tensor | inline |
GetAllocator(DeviceType device) | container::Tensor | static |
inner_most_ptr(const int &index) const | container::Tensor | inline |
NumElements() const | container::Tensor | |
operator bool() const | container::Tensor | inlineexplicit |
operator=(const Tensor &other) | container::Tensor | |
operator=(Tensor &&other) noexcept | container::Tensor | |
operator==(const Tensor &other) const | container::Tensor | |
operator[](const int &index) const | container::Tensor | |
reshape(TensorShape shape) | container::Tensor | |
resize(const TensorShape &new_shape) | container::Tensor | |
set_value(T value) | container::Tensor | inline |
shape() const | container::Tensor | |
shape_ | container::Tensor | protected |
shaped(const TensorShape &shape) const | container::Tensor | |
SizeOfType(DataType data_type) | container::Tensor | inlinestatic |
slice(const std::vector< int > &start, const std::vector< int > &size) const | container::Tensor | |
sync(const Tensor &rhs) | container::Tensor | |
Tensor() | container::Tensor | |
Tensor(DataType data_type) | container::Tensor | explicit |
Tensor(DataType data_type, const TensorShape &shape) | container::Tensor | |
Tensor(DataType data_type, DeviceType device, const TensorShape &shape) | container::Tensor | |
Tensor(base::core::Allocator *a, DataType data_type, DeviceType device, const TensorShape &shape) | container::Tensor | |
Tensor(const Tensor &other) | container::Tensor | |
Tensor(Tensor &&other) noexcept | container::Tensor | |
Tensor(std::initializer_list< T > values, DeviceType device=DeviceType::CpuDevice) | container::Tensor | inline |
to_device() const | container::Tensor | inline |
zero() | container::Tensor | |
~Tensor() | container::Tensor |