|
PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
|
PBAT's Vertex Block Descent (VBD) [2] API. More...
Classes | |
| class | AndersonIntegrator |
| Anderson accelerated VBD integrator. More... | |
| class | BroydenIntegrator |
| Accelerated Anderson accelerated VBD integrator. More... | |
| class | ChebyshevIntegrator |
| struct | Data |
| VBD simulation configuration. More... | |
| class | Integrator |
| class | NesterovIntegrator |
Typedefs | |
| using | VolumeMesh = fem::Mesh<fem::Tetrahedron<1>, 3> |
| using | SurfaceMesh = fem::Mesh<fem::Triangle<1>, 3> |
Enumerations | |
| enum class | EInitializationStrategy { Position , Inertia , KineticEnergyMinimum , AdaptiveVbd , AdaptivePbat } |
| Initialization strategies for the VBD time step minimization. | |
| enum class | EAccelerationStrategy { None , Chebyshev , Anderson , Nesterov , Broyden , TrustRegion } |
| Acceleration strategies for the VBD time step minimization. | |
PBAT's Vertex Block Descent (VBD) [2] API.