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

Single-GPU hooks: no ghosts, reductions are already global. Everything inlines away. More...

#include <solve_driver_force.hpp>

Public Member Functions

float allMax (float v) const
 
float allMin (float v) const
 
void gatherGhosts (Particles &) const
 
void refreshGhostState (Particles &, bool) const
 
void clearGhostScratch (Particles &) const
 

Static Public Attributes

static constexpr bool distributed = false
 

Detailed Description

Single-GPU hooks: no ghosts, reductions are already global. Everything inlines away.

Definition at line 216 of file solve_driver_force.hpp.

Member Function Documentation

◆ allMax()

float peclet::dem::SoloForceHooks::allMax ( float  v) const
inline

Definition at line 218 of file solve_driver_force.hpp.

◆ allMin()

float peclet::dem::SoloForceHooks::allMin ( float  v) const
inline

Definition at line 219 of file solve_driver_force.hpp.

◆ gatherGhosts()

void peclet::dem::SoloForceHooks::gatherGhosts ( Particles ) const
inline

Definition at line 220 of file solve_driver_force.hpp.

◆ refreshGhostState()

void peclet::dem::SoloForceHooks::refreshGhostState ( Particles ,
bool   
) const
inline

Definition at line 221 of file solve_driver_force.hpp.

◆ clearGhostScratch()

void peclet::dem::SoloForceHooks::clearGhostScratch ( Particles ) const
inline

Definition at line 222 of file solve_driver_force.hpp.

Member Data Documentation

◆ distributed

constexpr bool peclet::dem::SoloForceHooks::distributed = false
staticconstexpr

Definition at line 217 of file solve_driver_force.hpp.


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