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

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
 

Detailed Description

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.

Member Data Documentation

◆ posPred

Kokkos::View<const float* [3], CpMem> peclet::dem::MlBodyViews::posPred

◆ angVelPred

Kokkos::View<float* [3], CpMem> peclet::dem::MlBodyViews::angVelPred

◆ quat

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().

◆ invIc

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().


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