STORMM Source Documentation
|
This is the complete list of members for stormm::mm::Hybrid< T >, including all inherited members.
capacity() const | stormm::mm::Hybrid< T > | |
data(const HybridTargetLevel tier=HybridTargetLevel::HOST) const | stormm::mm::Hybrid< T > | |
data(const HybridTargetLevel tier=HybridTargetLevel::HOST) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
getAllocations() const | stormm::mm::Hybrid< T > | |
getElementSize() const | stormm::mm::Hybrid< T > | |
getFormat() const | stormm::mm::Hybrid< T > | |
getKind() const | stormm::mm::Hybrid< T > | |
getLabel() const | stormm::mm::Hybrid< T > | |
getPointer(size_t position=0, size_t new_length=0, const char *tag_in=nullptr) const | stormm::mm::Hybrid< T > | |
getPointer(size_t position=0, size_t new_length=0, const char *tag_in=nullptr) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
getPointerIndex() const | stormm::mm::Hybrid< T > | |
getSerialNumber() const | stormm::mm::Hybrid< T > | |
getTargetSerialNumber() const | stormm::mm::Hybrid< T > | |
Hybrid(size_t length_in=0, const char *tag_in=nullptr, const HybridFormat format_in=default_hpc_format, const HybridKind kind_in=HybridKind::ARRAY) | stormm::mm::Hybrid< T > | explicit |
Hybrid(const std::vector< T > &S_in, const char *tag_in=nullptr, const HybridFormat format_in=default_hpc_format) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | explicit |
Hybrid(const HybridKind kind_in, const char *tag_in=nullptr, const HybridFormat format_in=default_hpc_format, size_t length_in=0) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | explicit |
Hybrid(const Hybrid &original) | stormm::mm::Hybrid< T > | |
Hybrid(Hybrid &&original) | stormm::mm::Hybrid< T > | |
operator=(const Hybrid &other) | stormm::mm::Hybrid< T > | |
operator=(Hybrid &&other) | stormm::mm::Hybrid< T > | |
pushBack(const T element) | stormm::mm::Hybrid< T > | |
pushBack(const T *elements, const size_t element_count) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
pushBack(const std::vector< T > &elements) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
pushBack(const Hybrid< T > &elements) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
putHost(const T value, size_t index) | stormm::mm::Hybrid< T > | |
putHost(const std::vector< T > &values, size_t offset, size_t count) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
putHost(const std::vector< T > &values) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
putHost(Hybrid< T > *target, const std::vector< T > &values, size_t offset=0, size_t padding=0, size_t count=0) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
readHost(size_t index) const | stormm::mm::Hybrid< T > | |
readHost(size_t offset, size_t count) const (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
readHost() const (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
readHost(T *v, size_t offset, size_t count) const (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
resize(size_t new_length) | stormm::mm::Hybrid< T > | |
resize(size_t new_length, T value) (defined in stormm::mm::Hybrid< T >) | stormm::mm::Hybrid< T > | |
setPointer(Hybrid< T > *target, size_t position=0, llint new_length=-1LL) | stormm::mm::Hybrid< T > | |
shrinkToFit() | stormm::mm::Hybrid< T > | |
size() const | stormm::mm::Hybrid< T > | |
swapTarget(Hybrid< T > *new_target, ExceptionResponse policy=ExceptionResponse::SILENT) | stormm::mm::Hybrid< T > | |
verifyTarget() const | stormm::mm::Hybrid< T > | |
~Hybrid() | stormm::mm::Hybrid< T > |