PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
Loading...
Searching...
No Matches
pbat::gpu::vbd::Integrator Member List

This is the complete list of members for pbat::gpu::vbd::Integrator, including all inherited members.

Data typedefpbat::gpu::vbd::Integrator
EInitializationStrategy typedefpbat::gpu::vbd::Integrator
GetPositions() constpbat::gpu::vbd::Integrator
GetVelocities() constpbat::gpu::vbd::Integrator
Integrator(Data const &data)pbat::gpu::vbd::Integrator
Integrator(Integrator const &)=delete (defined in pbat::gpu::vbd::Integrator)pbat::gpu::vbd::Integrator
Integrator(Integrator &&other) noexceptpbat::gpu::vbd::Integrator
operator=(Integrator const &)=delete (defined in pbat::gpu::vbd::Integrator)pbat::gpu::vbd::Integrator
operator=(Integrator &&other) noexceptpbat::gpu::vbd::Integrator
SetBlockSize(GpuIndex blockSize)pbat::gpu::vbd::Integrator
SetExternalAcceleration(Eigen::Ref< GpuMatrixX const > const &aext)pbat::gpu::vbd::Integrator
SetInitializationStrategy(EInitializationStrategy strategy)pbat::gpu::vbd::Integrator
SetNumericalZeroForHessianDeterminant(GpuScalar zero)pbat::gpu::vbd::Integrator
SetPositions(Eigen::Ref< GpuMatrixX const > const &X)pbat::gpu::vbd::Integrator
SetRayleighDampingCoefficient(GpuScalar kD)pbat::gpu::vbd::Integrator
SetSceneBoundingBox(Eigen::Vector< GpuScalar, 3 > const &min, Eigen::Vector< GpuScalar, 3 > const &max)pbat::gpu::vbd::Integrator
SetVelocities(Eigen::Ref< GpuMatrixX const > const &v)pbat::gpu::vbd::Integrator
Step(GpuScalar dt, GpuIndex iterations, GpuIndex substeps=GpuIndex{1})pbat::gpu::vbd::Integrator
TracedStep(GpuScalar dt, GpuIndex iterations, GpuIndex substeps, GpuIndex t, std::string_view dir=".")pbat::gpu::vbd::Integrator
~Integrator()pbat::gpu::vbd::Integrator