|
peclet-dem
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
|
Functions | |
| void | st3 (const V3 &v, int i, F3 a) |
| void | st4 (const V4 &v, int i, F4 a) |
| float | computeW (F3 r, F3 dir, float invM, F3 invI) |
| F4 | deltaQuat (F3 dTheta, F4 q) |
| F3 | ld3 (Kokkos::View< const float *[3], CpMem > v, int i) |
| float | genInvMass (F3 tau, F3 invIlocal, F4 q) |
Definition at line 30 of file integration.hpp.
References peclet::dem::F3::x, peclet::dem::F3::y, and peclet::dem::F3::z.
Referenced by peclet::dem::applyThermostatKokkos(), peclet::dem::applyUpdatesKokkos(), peclet::dem::applyVelocityAndPredictPositionKokkos(), peclet::dem::applyVelocityDeltasKokkos(), peclet::dem::finalCommitKokkos(), peclet::dem::generateGhostsKokkos(), and peclet::dem::predictVelocityKokkos().
Definition at line 35 of file integration.hpp.
References peclet::dem::F4::w, peclet::dem::F4::x, peclet::dem::F4::y, and peclet::dem::F4::z.
Referenced by peclet::dem::applyVelocityAndPredictPositionKokkos(), peclet::dem::finalCommitKokkos(), peclet::dem::generateGhostsKokkos(), and peclet::dem::predictVelocityKokkos().
Definition at line 21 of file solver_position.hpp.
References peclet::dem::cross3v(), peclet::dem::F3::x, peclet::dem::F3::y, and peclet::dem::F3::z.
Referenced by peclet::dem::accumulateNormalImpulseKokkos(), peclet::dem::computePlaneLoadKokkos(), and peclet::dem::solvePositionKokkos().
Definition at line 25 of file solver_position.hpp.
References peclet::dem::F4::w, peclet::dem::F3::x, peclet::dem::F4::x, peclet::dem::F3::y, peclet::dem::F4::y, peclet::dem::F3::z, and peclet::dem::F4::z.
Referenced by peclet::dem::solvePositionKokkos().
Definition at line 20 of file solver_velocity.hpp.
Referenced by peclet::dem::solveVelocityKokkos().
Definition at line 24 of file solver_velocity.hpp.
References peclet::dem::invRotateVector(), peclet::dem::F3::x, peclet::dem::F3::y, and peclet::dem::F3::z.
Referenced by peclet::dem::solveVelocityKokkos().