Struct ITensor#
Defined in File tensor_object.hpp
Inheritance Relationships#
Base Types#
public morpheus::ITensorStorage
(Struct ITensorStorage)public morpheus::ITensorOperations
(Struct ITensorOperations)
Derived Type#
public morpheus::RMMTensor
(Class RMMTensor)
Struct Documentation#
-
struct ITensor : public morpheus::ITensorStorage, public morpheus::ITensorOperations#
Subclassed by morpheus::RMMTensor
Public Functions
-
~ITensor() override = default#
-
virtual TensorSize count() const = 0#
-
virtual TensorIndex shape(TensorIndex) const = 0#
-
virtual TensorIndex stride(TensorIndex) const = 0#
-
virtual intptr_t stream() const = 0#
-
virtual bool is_compact() const = 0#
-
~ITensor() override = default#