|
| MDALayout (size_type size1, size_type size2, size_type size3, size_type size4, size_type size5, size_type size6, size_type size7, size_type size8) |
|
| MDALayout (size_type size1, size_type size2, size_type size3, size_type size4, size_type size5, size_type size6, size_type size7) |
|
| MDALayout (size_type size1, size_type size2, size_type size3, size_type size4, size_type size5, size_type size6) |
|
| MDALayout (size_type size1, size_type size2, size_type size3, size_type size4, size_type size5) |
|
| MDALayout (size_type size1, size_type size2, size_type size3, size_type size4) |
|
| MDALayout (size_type size1, size_type size2, size_type size3) |
|
| MDALayout (size_type size1, size_type size2) |
|
| MDALayout (size_type size1) |
|
| MDALayout (const std::string &prefix, size_type size1, size_type size2, size_type size3, size_type size4, size_type size5, size_type size6, size_type size7, size_type size8) |
|
| MDALayout (const std::string &prefix, size_type size1, size_type size2, size_type size3, size_type size4, size_type size5, size_type size6, size_type size7) |
|
| MDALayout (const std::string &prefix, size_type size1, size_type size2, size_type size3, size_type size4, size_type size5, size_type size6) |
|
| MDALayout (const std::string &prefix, size_type size1, size_type size2, size_type size3, size_type size4, size_type size5) |
|
| MDALayout (const std::string &prefix, size_type size1, size_type size2, size_type size3, size_type size4) |
|
| MDALayout (const std::string &prefix, size_type size1, size_type size2, size_type size3) |
|
| MDALayout (const std::string &prefix, size_type size1, size_type size2) |
|
| MDALayout (const std::string &prefix, size_type size1) |
|
virtual bool | operator== (const DataLayout &right) const override |
|
virtual PHX::Device::size_type | rank () const override |
|
virtual PHX::Device::size_type | dimension (size_type ordinal) const override |
|
virtual PHX::Device::size_type | extent (size_type ordinal) const override |
|
virtual int | extent_int (size_type ordinal) const override |
|
virtual void | dimensions (std::vector< PHX::Device::size_type > &dim) const override |
|
virtual std::string | name (size_type ordinal) const override |
|
virtual void | names (std::vector< std::string > &names) const override |
|
virtual PHX::Device::size_type | size () const override |
|
virtual PHX::DataLayout::KokkosLayoutType | kokkosLayout () const override |
|
virtual std::string | identifier () const override |
| Unique name identifier that can be used for strict weak ordering in stl std::map keys.
|
|
virtual void | print (std::ostream &os, int offset) const override |
|
virtual bool | operator!= (const DataLayout &left) const |
|
template<typename... extent_pack> |
void | setExtents (extent_pack... extents) |
|
template<
typename Tag0,
typename Tag1,
typename Tag2,
typename Tag3,
typename Tag4,
typename Tag5,
typename Tag6,
typename Tag7>
class PHX::MDALayout< Tag0, Tag1, Tag2, Tag3, Tag4, Tag5, Tag6, Tag7 >
A concrete implementation of the DataLayout class for compile time checked multidimensional arrays.