|
peclet-dem 1.1.0
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
|
Portable mirror of ManifoldConstraint. More...
#include <contact_preprocessing.hpp>
Public Attributes | |
| int | bodyA |
| int | bodyB |
| F4 | normal_sum |
| F4 | torque_armA_sum |
| F4 | torque_armB_sum |
| F4 | rA_sum |
| F4 | rB_sum |
| int | num_points |
| F4 | wallVel_sum {0.0f, 0.0f, 0.0f, 0.0f} |
| float | restitution_sum {0.0f} |
| float | friction_sum {0.0f} |
Portable mirror of ManifoldConstraint.
Definition at line 71 of file contact_preprocessing.hpp.
| int peclet::dem::ManifoldC::bodyA |
Definition at line 72 of file contact_preprocessing.hpp.
Referenced by peclet::dem::activityHitVelocityKokkos(), peclet::dem::buildLevelColorBucketsKokkos(), peclet::dem::computeHeightLevelsKokkos(), peclet::dem::computeManifoldSleepKokkos(), peclet::dem::computeSideFlagsKokkos(), peclet::dem::computeVn0Kokkos(), peclet::dem::computeXGateKokkos(), peclet::dem::countVelocityJacobiKokkos(), peclet::dem::mldetail::eligible(), peclet::dem::pairKeyOf(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateGroundedLevelsKokkos(), peclet::dem::updateRestitutionBankKokkos(), peclet::dem::velocityEdgeEndsKokkos(), peclet::dem::wakeDisturbedKokkos(), and peclet::dem::warmStartApplyKokkos().
| int peclet::dem::ManifoldC::bodyB |
Definition at line 73 of file contact_preprocessing.hpp.
Referenced by peclet::dem::activityHitVelocityKokkos(), peclet::dem::buildLevelColorBucketsKokkos(), peclet::dem::computeHeightLevelsKokkos(), peclet::dem::computeManifoldSleepKokkos(), peclet::dem::computeSideFlagsKokkos(), peclet::dem::computeVn0Kokkos(), peclet::dem::computeXGateKokkos(), peclet::dem::countVelocityJacobiKokkos(), peclet::dem::mldetail::eligible(), peclet::dem::pairKeyOf(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateGroundedLevelsKokkos(), peclet::dem::updateRestitutionBankKokkos(), peclet::dem::velocityEdgeEndsKokkos(), peclet::dem::wakeDisturbedKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::normal_sum |
Definition at line 74 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::torque_armA_sum |
Definition at line 75 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::torque_armB_sum |
Definition at line 76 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::rA_sum |
Definition at line 77 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::rB_sum |
Definition at line 78 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| int peclet::dem::ManifoldC::num_points |
Definition at line 79 of file contact_preprocessing.hpp.
Referenced by peclet::dem::buildLevelColorBucketsKokkos(), peclet::dem::computeHeightLevelsKokkos(), peclet::dem::computeManifoldSleepKokkos(), peclet::dem::computeSideFlagsKokkos(), peclet::dem::computeVn0Kokkos(), peclet::dem::countVelocityJacobiKokkos(), peclet::dem::mldetail::eligible(), peclet::dem::frictionBoundFromLambdaKokkos(), peclet::dem::markPersistentManifoldsKokkos(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateGroundedLevelsKokkos(), peclet::dem::updateRestitutionBankKokkos(), peclet::dem::wakeDisturbedKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::wallVel_sum {0.0f, 0.0f, 0.0f, 0.0f} |
Definition at line 83 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::MlCoarseSweep::row(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::wakeDisturbedKokkos().
| float peclet::dem::ManifoldC::restitution_sum {0.0f} |
Definition at line 84 of file contact_preprocessing.hpp.
Referenced by peclet::dem::PGSManifoldSweep::solveOne(), and peclet::dem::updateRestitutionBankKokkos().
| float peclet::dem::ManifoldC::friction_sum {0.0f} |
Definition at line 85 of file contact_preprocessing.hpp.
Referenced by peclet::dem::PGSManifoldSweep::solveOne().