peclet-dem 1.1.0
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
Loading...
Searching...
No Matches
peclet::dem::XGateSpec Struct Reference

Rank-level X evaluated inline in the one-shot sweep (only for the manifolds of the colour being swept): the same test as computeXGateKokkos, without a separate pass over every manifold per iteration. More...

#include <solver_velocity.hpp>

Public Member Functions

bool fires (int slotA, int slotB) const
 

Public Attributes

Kokkos::View< const unsigned long long *, CpMem > mask
 
int color = 0
 
int numColors = 1
 
long long t = 0
 

Detailed Description

Rank-level X evaluated inline in the one-shot sweep (only for the manifolds of the colour being swept): the same test as computeXGateKokkos, without a separate pass over every manifold per iteration.

mask empty = off (every contact fires).

Definition at line 1705 of file solver_velocity.hpp.

Member Function Documentation

◆ fires()

bool peclet::dem::XGateSpec::fires ( int  slotA,
int  slotB 
) const
inline

Member Data Documentation

◆ mask

Kokkos::View<const unsigned long long*, CpMem> peclet::dem::XGateSpec::mask

Definition at line 1706 of file solver_velocity.hpp.

Referenced by fires().

◆ color

int peclet::dem::XGateSpec::color = 0

Definition at line 1707 of file solver_velocity.hpp.

Referenced by fires().

◆ numColors

int peclet::dem::XGateSpec::numColors = 1

Definition at line 1707 of file solver_velocity.hpp.

Referenced by fires().

◆ t

long long peclet::dem::XGateSpec::t = 0

Definition at line 1708 of file solver_velocity.hpp.

Referenced by fires().


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