|
| FieldEntry (SubField &field, FieldEntryLayoutInfo layout, FieldEntryType type, std::string_view name) |
|
| FieldEntry (SubField &field, FieldEntryLayoutInfo layout, FieldEntryType type, uint2 shape, std::string_view name) |
|
FieldEntryView< T, Layout, M, N > | view () |
|
CFieldEntryView< T, Layout, M, N > | view () const |
|
auto | view (int offset) |
|
auto | view (int offset) const |
|
auto | view (int offset, int count) |
|
auto | view (int offset, int count) const |
|
FieldEntryViewer< T, Layout, M, N > | viewer () |
|
CFieldEntryViewer< T, Layout, M, N > | cviewer () const |
|
void | copy_to (DeviceBuffer< ElementType > &dst) const |
|
void | copy_to (std::vector< ElementType > &dst) const |
|
void | copy_from (const DeviceBuffer< ElementType > &src) |
|
void | copy_from (const std::vector< ElementType > &src) |
|
template<FieldEntryLayout SrcLayout> |
void | copy_from (const FieldEntry< T, SrcLayout, M, N > &src) |
|
virtual void | async_copy_to_new_place (HostDeviceConfigView< FieldEntryCore > new_place) const override |
|
void | fill (const ElementType &value) |
|
| FieldEntryBase (SubField &field, FieldEntryLayoutInfo layout_info, FieldEntryType type, uint2 shape, uint32_t m_elem_byte_size, std::string_view name) |
|
MUDA_GENERIC auto | layout_info () const |
|
MUDA_GENERIC auto | layout () const |
|
MUDA_GENERIC auto | count () const |
|
MUDA_GENERIC auto | elem_byte_size () const |
|
MUDA_GENERIC auto | shape () const |
|
MUDA_GENERIC auto | struct_stride () const |
|
MUDA_GENERIC auto | name () const |
|