File ITensorItrImpl.hpp¶
↰ Parent directory (DlSystem)
Definition (DlSystem/ITensorItrImpl.hpp)¶
Included By¶
Namespaces¶
Classes¶
Full File Listing¶
-
namespace DlSystem
-
class ITensorItrImpl¶
- #include <ITensorItrImpl.hpp>
Public Functions
-
ITensorItrImpl() = default¶
-
virtual ~ITensorItrImpl() = default¶
-
virtual float getValue() const = 0¶
Abstract functions
-
virtual float &getReference() = 0¶
-
virtual float &getReferenceAt(size_t idx) = 0¶
-
virtual float *dataPointer() const = 0¶
-
virtual void increment(int incVal = 1) = 0¶
-
virtual void decrement(int decVal = 1) = 0¶
-
virtual size_t getPosition() = 0¶
-
virtual std::unique_ptr<DlSystem::ITensorItrImpl> clone() = 0¶
Private Functions
-
ITensorItrImpl &operator=(const ITensorItrImpl &other) = delete¶
-
ITensorItrImpl(const ITensorItrImpl &other) = delete¶
-
ITensorItrImpl() = default¶
-
class ITensorItrImpl¶