|
peclet-dem 0.4.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 49 of file contact_preprocessing.hpp.
| int peclet::dem::ManifoldC::bodyA |
Definition at line 50 of file contact_preprocessing.hpp.
Referenced by peclet::dem::buildLevelColorBucketsKokkos(), peclet::dem::computeHeightLevelsKokkos(), peclet::dem::computeManifoldSleepKokkos(), peclet::dem::computeSideFlagsKokkos(), peclet::dem::computeVn0Kokkos(), peclet::dem::mldetail::eligible(), peclet::dem::pairKeyOf(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::MlCoarseSweep::solveOne(), peclet::dem::updateGroundedLevelsKokkos(), peclet::dem::updateRestitutionBankKokkos(), peclet::dem::wakeDisturbedKokkos(), and peclet::dem::warmStartApplyKokkos().
| int peclet::dem::ManifoldC::bodyB |
Definition at line 51 of file contact_preprocessing.hpp.
Referenced by peclet::dem::buildLevelColorBucketsKokkos(), peclet::dem::computeHeightLevelsKokkos(), peclet::dem::computeManifoldSleepKokkos(), peclet::dem::computeSideFlagsKokkos(), peclet::dem::computeVn0Kokkos(), peclet::dem::mldetail::eligible(), peclet::dem::pairKeyOf(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::MlCoarseSweep::solveOne(), peclet::dem::updateGroundedLevelsKokkos(), peclet::dem::updateRestitutionBankKokkos(), peclet::dem::wakeDisturbedKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::normal_sum |
Definition at line 52 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::MlCoarseSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::torque_armA_sum |
Definition at line 53 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::torque_armB_sum |
Definition at line 54 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::rA_sum |
Definition at line 55 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::MlCoarseSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| F4 peclet::dem::ManifoldC::rB_sum |
Definition at line 56 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::MlCoarseSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::warmStartApplyKokkos().
| int peclet::dem::ManifoldC::num_points |
Definition at line 57 of file contact_preprocessing.hpp.
Referenced by peclet::dem::buildLevelColorBucketsKokkos(), peclet::dem::computeHeightLevelsKokkos(), peclet::dem::computeManifoldSleepKokkos(), peclet::dem::computeSideFlagsKokkos(), peclet::dem::computeVn0Kokkos(), peclet::dem::mldetail::eligible(), peclet::dem::frictionBoundFromLambdaKokkos(), peclet::dem::markPersistentManifoldsKokkos(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::MlCoarseSweep::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 61 of file contact_preprocessing.hpp.
Referenced by peclet::dem::computeVn0Kokkos(), peclet::dem::PGSManifoldSweep::solveOne(), peclet::dem::MlCoarseSweep::solveOne(), peclet::dem::updateRestitutionBankKokkos(), and peclet::dem::wakeDisturbedKokkos().
| float peclet::dem::ManifoldC::restitution_sum {0.0f} |
Definition at line 62 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 63 of file contact_preprocessing.hpp.
Referenced by peclet::dem::PGSManifoldSweep::solveOne().