a_prev() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
a_prevs() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
a_prevs_ | polyfem::time_integrator::ImplicitTimeIntegrator | protected |
acceleration_scaling() const override | polyfem::time_integrator::ImplicitEuler | virtual |
compute_acceleration(const Eigen::VectorXd &v) const override | polyfem::time_integrator::ImplicitEuler | virtual |
compute_velocity(const Eigen::VectorXd &x) const override | polyfem::time_integrator::ImplicitEuler | virtual |
construct_time_integrator(const json ¶ms) | polyfem::time_integrator::ImplicitTimeIntegrator | static |
dt() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
dt_ | polyfem::time_integrator::ImplicitTimeIntegrator | protected |
dv_dx(const unsigned prev_ti=0) const override | polyfem::time_integrator::ImplicitEuler | virtual |
get_time_integrator_names() | polyfem::time_integrator::ImplicitTimeIntegrator | static |
ImplicitEuler() | polyfem::time_integrator::ImplicitEuler | inline |
ImplicitTimeIntegrator() | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
init(const Eigen::MatrixXd &x_prevs, const Eigen::MatrixXd &v_prevs, const Eigen::MatrixXd &a_prevs, double dt) | polyfem::time_integrator::ImplicitTimeIntegrator | virtual |
max_steps() const | polyfem::time_integrator::ImplicitTimeIntegrator | inlineprotectedvirtual |
save_state(const std::string &state_path) const | polyfem::time_integrator::ImplicitTimeIntegrator | virtual |
set_a_prev(const Eigen::VectorXd &a_prev) | polyfem::time_integrator::ImplicitTimeIntegrator | inlineprotected |
set_parameters(const json ¶ms) | polyfem::time_integrator::ImplicitTimeIntegrator | inlinevirtual |
set_v_prev(const Eigen::VectorXd &v_prev) | polyfem::time_integrator::ImplicitTimeIntegrator | inlineprotected |
set_x_prev(const Eigen::VectorXd &x_prev) | polyfem::time_integrator::ImplicitTimeIntegrator | inlineprotected |
steps() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
update_quantities(const Eigen::VectorXd &x) override | polyfem::time_integrator::ImplicitEuler | virtual |
v_prev() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
v_prevs() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
v_prevs_ | polyfem::time_integrator::ImplicitTimeIntegrator | protected |
x_prev() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
x_prevs() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
x_prevs_ | polyfem::time_integrator::ImplicitTimeIntegrator | protected |
x_tilde() const override | polyfem::time_integrator::ImplicitEuler | virtual |
~ImplicitTimeIntegrator()=default | polyfem::time_integrator::ImplicitTimeIntegrator | virtual |