Default DataLayout implementation that allows for runtime sizing.
More...
#include <Phalanx_DataLayout_DynamicLayout.hpp>
Default DataLayout implementation that allows for runtime sizing.
◆ dimension()
PHX::Device::size_type PHX::Layout::dimension |
( |
size_type | ordinal | ) |
const |
|
overridevirtual |
◆ dimensions()
void PHX::Layout::dimensions |
( |
std::vector< PHX::Device::size_type > & | dim | ) |
const |
|
overridevirtual |
◆ extent()
PHX::Device::size_type PHX::Layout::extent |
( |
size_type | ordinal | ) |
const |
|
overridevirtual |
◆ extent_int()
int PHX::Layout::extent_int |
( |
size_type | ordinal | ) |
const |
|
overridevirtual |
◆ identifier()
std::string PHX::Layout::identifier |
( |
| ) |
const |
|
overridevirtual |
Unique name identifier that can be used for strict weak ordering in stl std::map keys.
Implements PHX::DataLayout.
◆ kokkosLayout()
◆ name()
std::string PHX::Layout::name |
( |
size_type | ordinal | ) |
const |
|
overridevirtual |
◆ names()
void PHX::Layout::names |
( |
std::vector< std::string > & | names | ) |
const |
|
overridevirtual |
◆ operator==()
◆ print()
void PHX::Layout::print |
( |
std::ostream & | os, |
|
|
int | offset ) const |
|
overridevirtual |
◆ rank()
PHX::Device::size_type PHX::Layout::rank |
( |
| ) |
const |
|
overridevirtual |
◆ setExtentsOnDerivedClass()
void PHX::Layout::setExtentsOnDerivedClass |
( |
const std::vector< PHX::Device::size_type > & | extents | ) |
|
|
overrideprotectedvirtual |
◆ size()
PHX::Device::size_type PHX::Layout::size |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following files:
- Phalanx_DataLayout_DynamicLayout.hpp
- Phalanx_DataLayout_DynamicLayout.cpp