https://mooseframework.inl.gov
Public Attributes | List of all members
Moose::Kokkos::PropRecord Struct Reference

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 intdims
 Size of each dimension. More...
 
bool bnd = false
 Flag whether this property is a face property. More...
 

Detailed Description

A structure storing the metadata of Kokkos material properties.

Definition at line 42 of file KokkosMaterialPropertyDecl.h.

Member Data Documentation

◆ bnd

bool Moose::Kokkos::PropRecord::bnd = false

Flag whether this property is a face property.

Definition at line 67 of file KokkosMaterialPropertyDecl.h.

◆ declarers

std::set<const ::MaterialBase *> Moose::Kokkos::PropRecord::declarers

List of declaring materials.

Definition at line 47 of file KokkosMaterialPropertyDecl.h.

◆ dims

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().

◆ id

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().

◆ name

std::string Moose::Kokkos::PropRecord::name

Property name.

Definition at line 51 of file KokkosMaterialPropertyDecl.h.

Referenced by Moose::Kokkos::MaterialPropertyBase::name().

◆ type

std::string Moose::Kokkos::PropRecord::type

Demangled data type name.

Definition at line 55 of file KokkosMaterialPropertyDecl.h.

Referenced by Moose::Kokkos::MaterialPropertyBase::type().


The documentation for this struct was generated from the following file: