11#ifndef PBAT_SIM_VBD_ANDERSONINTEGRATOR_H
12#define PBAT_SIM_VBD_ANDERSONINTEGRATOR_H
14#include "Integrator.h"
15#include "PhysicsBasedAnimationToolkitExport.h"
virtual void Solve(Scalar sdt, Scalar sdt2, Index iterations) override
Run the VBD accelerated optimizer on the BDF1 problem.
Definition AndersonIntegrator.cpp:24
PBAT_API AndersonIntegrator(Data data)
Construct a new Anderson Integrator object.
Definition AndersonIntegrator.cpp:12
PBAT's Vertex Block Descent (VBD) anka2024vbd API.
Definition AndersonIntegrator.cpp:10
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic-size matrix type.
Definition Aliases.h:34
Eigen::Vector< Scalar, Eigen::Dynamic > VectorX
Dynamic-size vector type.
Definition Aliases.h:33
std::ptrdiff_t Index
Index type.
Definition Aliases.h:17
double Scalar
Scalar type.
Definition Aliases.h:18
VBD simulation configuration.
Definition Data.h:15