A structure storing the metadata of Kokkos material properties. More...
#include <KokkosMaterialPropertyDecl.h>
Public Attributes | |
std::set< const ::MaterialBase * > | declarers |
List of declaring materials. More... | |
std::string | name |
Property name. More... | |
std::string | type |
Demangled data type name. More... | |
unsigned int | id = libMesh::invalid_uint |
Property ID. More... | |
std::vector< unsigned int > | dims |
Size of each dimension. More... | |
bool | bnd = false |
Flag whether this property is a face property. More... | |
A structure storing the metadata of Kokkos material properties.
Definition at line 42 of file KokkosMaterialPropertyDecl.h.
bool Moose::Kokkos::PropRecord::bnd = false |
Flag whether this property is a face property.
Definition at line 67 of file KokkosMaterialPropertyDecl.h.
std::set<const ::MaterialBase *> Moose::Kokkos::PropRecord::declarers |
List of declaring materials.
Definition at line 47 of file KokkosMaterialPropertyDecl.h.
std::vector<unsigned int> Moose::Kokkos::PropRecord::dims |
Size of each dimension.
Definition at line 63 of file KokkosMaterialPropertyDecl.h.
Referenced by Moose::Kokkos::MaterialPropertyBase::dim().
unsigned int Moose::Kokkos::PropRecord::id = libMesh::invalid_uint |
Property ID.
Definition at line 59 of file KokkosMaterialPropertyDecl.h.
Referenced by Moose::Kokkos::MaterialPropertyBase::init().
std::string Moose::Kokkos::PropRecord::name |
Property name.
Definition at line 51 of file KokkosMaterialPropertyDecl.h.
Referenced by Moose::Kokkos::MaterialPropertyBase::name().
std::string Moose::Kokkos::PropRecord::type |
Demangled data type name.
Definition at line 55 of file KokkosMaterialPropertyDecl.h.
Referenced by Moose::Kokkos::MaterialPropertyBase::type().