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 35 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 48 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 40 of file KokkosMesh.h.


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