|
peclet-dem 1.1.0
Performance-portable XPBD Discrete Element Method (Kokkos + ArborX)
|
The per-body inputs of the rigid coarse space (§2.3-§2.5): the predicted positions (the member offsets d_q), the predicted angular velocities (restricted and prolonged), the orientations of the fine PGS and the coarse vertices' inverse inertia invIc = invInertia k / max(1, a). More...
#include <solver_multilevel.hpp>
Public Attributes | |
| Kokkos::View< const float *[3], CpMem > | posPred |
| Kokkos::View< float *[3], CpMem > | angVelPred |
| Kokkos::View< const float *[4], CpMem > | quat |
| Kokkos::View< const float *[3], CpMem > | invIc |
The per-body inputs of the rigid coarse space (§2.3-§2.5): the predicted positions (the member offsets d_q), the predicted angular velocities (restricted and prolonged), the orientations of the fine PGS and the coarse vertices' inverse inertia invIc = invInertia k / max(1, a).
Definition at line 94 of file solver_multilevel.hpp.
| Kokkos::View<const float* [3], CpMem> peclet::dem::MlBodyViews::posPred |
Definition at line 95 of file solver_multilevel.hpp.
Referenced by peclet::dem::MlCoarseSweep::prolongRigid(), peclet::dem::MlCoarseSweep::restrictAngular(), and peclet::dem::MlCoarseSweep::row().
| Kokkos::View<float* [3], CpMem> peclet::dem::MlBodyViews::angVelPred |
Definition at line 96 of file solver_multilevel.hpp.
Referenced by peclet::dem::MlCoarseSweep::prolongRigid(), and peclet::dem::MlCoarseSweep::restrictAngular().
| Kokkos::View<const float* [4], CpMem> peclet::dem::MlBodyViews::quat |
Definition at line 97 of file solver_multilevel.hpp.
Referenced by peclet::dem::MlCoarseSweep::restrictAngular().
| Kokkos::View<const float* [3], CpMem> peclet::dem::MlBodyViews::invIc |
Definition at line 98 of file solver_multilevel.hpp.
Referenced by peclet::dem::MlCoarseSweep::restrictAngular().