STORMM Source Documentation
Loading...
Searching...
No Matches
stormm::synthesis::Hybrid< T > Member List

This is the complete list of members for stormm::synthesis::Hybrid< T >, including all inherited members.

capacity() conststormm::synthesis::Hybrid< T >
data(const HybridTargetLevel tier=HybridTargetLevel::HOST) conststormm::synthesis::Hybrid< T >
data(const HybridTargetLevel tier=HybridTargetLevel::HOST) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
getAllocations() conststormm::synthesis::Hybrid< T >
getElementSize() conststormm::synthesis::Hybrid< T >
getFormat() conststormm::synthesis::Hybrid< T >
getKind() conststormm::synthesis::Hybrid< T >
getLabel() conststormm::synthesis::Hybrid< T >
getPointer(size_t position=0, size_t new_length=0, const char *tag_in=nullptr) conststormm::synthesis::Hybrid< T >
getPointer(size_t position=0, size_t new_length=0, const char *tag_in=nullptr) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
getPointerIndex() conststormm::synthesis::Hybrid< T >
getSerialNumber() conststormm::synthesis::Hybrid< T >
getTargetSerialNumber() conststormm::synthesis::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::synthesis::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::synthesis::Hybrid< T >)stormm::synthesis::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::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >explicit
Hybrid(const Hybrid &original)stormm::synthesis::Hybrid< T >
Hybrid(Hybrid &&original)stormm::synthesis::Hybrid< T >
operator=(const Hybrid &other)stormm::synthesis::Hybrid< T >
operator=(Hybrid &&other)stormm::synthesis::Hybrid< T >
pushBack(const T element)stormm::synthesis::Hybrid< T >
pushBack(const T *elements, const size_t element_count) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
pushBack(const std::vector< T > &elements) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
pushBack(const Hybrid< T > &elements) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
putHost(const T value, size_t index)stormm::synthesis::Hybrid< T >
putHost(const std::vector< T > &values, size_t offset, size_t count) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
putHost(const std::vector< T > &values) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::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::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
readHost(size_t index) conststormm::synthesis::Hybrid< T >
readHost(size_t offset, size_t count) const (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
readHost() const (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
readHost(T *v, size_t offset, size_t count) const (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
resize(size_t new_length)stormm::synthesis::Hybrid< T >
resize(size_t new_length, T value) (defined in stormm::synthesis::Hybrid< T >)stormm::synthesis::Hybrid< T >
setPointer(Hybrid< T > *target, size_t position=0, llint new_length=-1LL)stormm::synthesis::Hybrid< T >
shrinkToFit()stormm::synthesis::Hybrid< T >
size() conststormm::synthesis::Hybrid< T >
swapTarget(Hybrid< T > *new_target, ExceptionResponse policy=ExceptionResponse::SILENT)stormm::synthesis::Hybrid< T >
verifyTarget() conststormm::synthesis::Hybrid< T >
~Hybrid()stormm::synthesis::Hybrid< T >