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

The Kokkos object that contains the information of an element The IDs used in Kokkos are different from the MOOSE or libMesh IDs The Kokkos IDs start from zero in each process and are contiguous. More...

#include <KokkosMesh.h>

Public Attributes

unsigned int type = libMesh::invalid_uint
 Element type ID. More...
 
ContiguousElementID id = libMesh::DofObject::invalid_id
 Contiguous element ID. More...
 
ContiguousSubdomainID subdomain = std::numeric_limits<ContiguousSubdomainID>::max()
 Contiguous subdomain ID. More...
 

Detailed Description

The Kokkos object that contains the information of an element The IDs used in Kokkos are different from the MOOSE or libMesh IDs The Kokkos IDs start from zero in each process and are contiguous.

Definition at line 33 of file KokkosMesh.h.

Member Data Documentation

◆ id

ContiguousElementID Moose::Kokkos::ElementInfo::id = libMesh::DofObject::invalid_id

◆ subdomain

ContiguousSubdomainID Moose::Kokkos::ElementInfo::subdomain = std::numeric_limits<ContiguousSubdomainID>::max()

Contiguous subdomain ID.

Definition at line 46 of file KokkosMesh.h.

Referenced by Moose::Kokkos::Datum::subdomain().

◆ type

unsigned int Moose::Kokkos::ElementInfo::type = libMesh::invalid_uint

Element type ID.

Definition at line 38 of file KokkosMesh.h.


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