BdfDeviceParameters(GpuScalar dt, GpuScalar dt2) | pbat::gpu::impl::vbd::Integrator | |
cd | pbat::gpu::impl::vbd::Integrator | |
ComputeInertialTargets(GpuScalar sdt, GpuScalar sdt2) | pbat::gpu::impl::vbd::Integrator | |
Data typedef | pbat::gpu::impl::vbd::Integrator | |
EInitializationStrategy typedef | pbat::gpu::impl::vbd::Integrator | |
FA | pbat::gpu::impl::vbd::Integrator | |
fc | pbat::gpu::impl::vbd::Integrator | |
InitializeActiveSet(GpuScalar dt) | pbat::gpu::impl::vbd::Integrator | |
InitializeBcdSolution(GpuScalar sdt, GpuScalar sdt2) | pbat::gpu::impl::vbd::Integrator | |
Integrator(Data const &data) | pbat::gpu::impl::vbd::Integrator | |
mActiveSetUpdateFrequency | pbat::gpu::impl::vbd::Integrator | |
mCollisionPenalty | pbat::gpu::impl::vbd::Integrator | |
mDetHZero | pbat::gpu::impl::vbd::Integrator | |
mExternalAcceleration | pbat::gpu::impl::vbd::Integrator | |
mFrictionCoefficient | pbat::gpu::impl::vbd::Integrator | |
mGpuThreadBlockSize | pbat::gpu::impl::vbd::Integrator | |
mInertialTargetPositions | pbat::gpu::impl::vbd::Integrator | |
mInitializationStrategy | pbat::gpu::impl::vbd::Integrator | |
mLameCoefficients | pbat::gpu::impl::vbd::Integrator | |
mMass | pbat::gpu::impl::vbd::Integrator | |
mPadj | pbat::gpu::impl::vbd::Integrator | |
mPositionsAtT | pbat::gpu::impl::vbd::Integrator | |
mPptr | pbat::gpu::impl::vbd::Integrator | |
mQuadratureWeights | pbat::gpu::impl::vbd::Integrator | |
mRayleighDamping | pbat::gpu::impl::vbd::Integrator | |
mShapeFunctionGradients | pbat::gpu::impl::vbd::Integrator | |
mSmoothFrictionRelativeVelocityThreshold | pbat::gpu::impl::vbd::Integrator | |
mStream | pbat::gpu::impl::vbd::Integrator | |
mVelocities | pbat::gpu::impl::vbd::Integrator | |
mVelocitiesAtT | pbat::gpu::impl::vbd::Integrator | |
mVertexTetrahedronLocalVertexIndices | pbat::gpu::impl::vbd::Integrator | |
mVertexTetrahedronNeighbours | pbat::gpu::impl::vbd::Integrator | |
mVertexTetrahedronPrefix | pbat::gpu::impl::vbd::Integrator | |
mWorldMax | pbat::gpu::impl::vbd::Integrator | |
mWorldMin | pbat::gpu::impl::vbd::Integrator | |
RunVbdIteration(kernels::BackwardEulerMinimization &bdf) | pbat::gpu::impl::vbd::Integrator | |
SetBlockSize(GpuIndex blockSize) | pbat::gpu::impl::vbd::Integrator | |
SetSceneBoundingBox(Eigen::Vector< GpuScalar, 3 > const &min, Eigen::Vector< GpuScalar, 3 > const &max) | pbat::gpu::impl::vbd::Integrator | |
Solve(kernels::BackwardEulerMinimization &bdf, GpuIndex iterations) | pbat::gpu::impl::vbd::Integrator | virtual |
Step(GpuScalar dt, GpuIndex iterations, GpuIndex substeps=GpuIndex{1}) | pbat::gpu::impl::vbd::Integrator | |
T | pbat::gpu::impl::vbd::Integrator | |
TracedSolve(kernels::BackwardEulerMinimization &bdf, GpuIndex iterations, GpuIndex t, GpuIndex s, std::string_view dir) | pbat::gpu::impl::vbd::Integrator | |
TracedStep(GpuScalar dt, GpuIndex iterations, GpuIndex substeps, GpuIndex t, std::string_view dir=".") | pbat::gpu::impl::vbd::Integrator | |
UpdateActiveSet() | pbat::gpu::impl::vbd::Integrator | |
UpdateBdfState(GpuScalar sdt) | pbat::gpu::impl::vbd::Integrator | |
x | pbat::gpu::impl::vbd::Integrator | |
xb | pbat::gpu::impl::vbd::Integrator | |
XVA | pbat::gpu::impl::vbd::Integrator | |