https://mooseframework.inl.gov
Public Member Functions | Public Attributes | List of all members
Moose::Kokkos::LinearFVFluxKernel::BoundaryFaceID Struct Reference

Directed boundary side and its compact boundary condition and BC-local face indices. More...

#include <KokkosLinearFVFluxKernel.h>

Public Member Functions

bool operator< (const BoundaryFaceID &other) const
 

Public Attributes

ContiguousElementID elem
 
unsigned int side
 
int bc_index
 
MOOSE_KOKKOS_INDEX_TYPE bc_face_index
 

Detailed Description

Directed boundary side and its compact boundary condition and BC-local face indices.

Definition at line 124 of file KokkosLinearFVFluxKernel.h.

Member Function Documentation

◆ operator<()

bool Moose::Kokkos::LinearFVFluxKernel::BoundaryFaceID::operator< ( const BoundaryFaceID other) const
inline

Definition at line 131 of file KokkosLinearFVFluxKernel.h.

132  {
133  if (bc_index != other.bc_index)
134  return bc_index < other.bc_index;
135  if (elem != other.elem)
136  return elem < other.elem;
137  return side < other.side;
138  }

Member Data Documentation

◆ bc_face_index

MOOSE_KOKKOS_INDEX_TYPE Moose::Kokkos::LinearFVFluxKernel::BoundaryFaceID::bc_face_index

Definition at line 129 of file KokkosLinearFVFluxKernel.h.

◆ bc_index

int Moose::Kokkos::LinearFVFluxKernel::BoundaryFaceID::bc_index

Definition at line 128 of file KokkosLinearFVFluxKernel.h.

Referenced by operator<().

◆ elem

ContiguousElementID Moose::Kokkos::LinearFVFluxKernel::BoundaryFaceID::elem

Definition at line 126 of file KokkosLinearFVFluxKernel.h.

Referenced by operator<().

◆ side

unsigned int Moose::Kokkos::LinearFVFluxKernel::BoundaryFaceID::side

Definition at line 127 of file KokkosLinearFVFluxKernel.h.

Referenced by operator<().


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