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

Portable mirror of ParticleSystem.cuh ContactConstraint (the fields this reduction touches). More...

#include <contact_preprocessing.hpp>

Public Attributes

int bodyA
 
int bodyB
 
F4 normal
 
F4 rA
 
F4 rB
 
float dist
 
float friction_lambda_n
 
float weight
 
F4 boundaryVel {0.0f, 0.0f, 0.0f, 0.0f}
 
float boundaryRestitution {-1.0f}
 
float boundaryFriction {-1.0f}
 

Detailed Description

Portable mirror of ParticleSystem.cuh ContactConstraint (the fields this reduction touches).

Definition at line 31 of file contact_preprocessing.hpp.

Member Data Documentation

◆ bodyA

◆ bodyB

◆ normal

◆ rA

◆ rB

◆ dist

float peclet::dem::ContactC::dist

◆ friction_lambda_n

float peclet::dem::ContactC::friction_lambda_n

◆ weight

float peclet::dem::ContactC::weight

Definition at line 39 of file contact_preprocessing.hpp.

◆ boundaryVel

◆ boundaryRestitution

float peclet::dem::ContactC::boundaryRestitution {-1.0f}

Definition at line 43 of file contact_preprocessing.hpp.

Referenced by peclet::dem::transformContact().

◆ boundaryFriction

float peclet::dem::ContactC::boundaryFriction {-1.0f}

Definition at line 44 of file contact_preprocessing.hpp.

Referenced by peclet::dem::solveContactFrictionKokkos().


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