| 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::BDF | virtual |
| alphas(const int i) | polyfem::time_integrator::BDF | static |
| BDF(const int order=1, const DynamicOrder dynamic_order=DynamicOrder::Second) | polyfem::time_integrator::BDF | |
| beta_dt() const | polyfem::time_integrator::BDF | |
| betas(const int i) | polyfem::time_integrator::BDF | static |
| compute_acceleration(const Eigen::VectorXd &v) const override | polyfem::time_integrator::BDF | virtual |
| compute_velocity(const Eigen::VectorXd &x) const override | polyfem::time_integrator::BDF | virtual |
| construct_bdf_integrator(const json ¶ms, DynamicOrder dynamic_order=DynamicOrder::Second) | polyfem::time_integrator::ImplicitTimeIntegrator | static |
| construct_time_integrator(const json ¶ms, DynamicOrder dynamic_order=DynamicOrder::Second) | polyfem::time_integrator::ImplicitTimeIntegrator | static |
| deserialize_checkpoint(const io::CheckpointReader &reader, const std::string &group, double expected_dt, const std::function< void(Eigen::MatrixXd &)> &transform={}) | polyfem::time_integrator::ImplicitTimeIntegrator | |
| 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::BDF | virtual |
| dynamic_order() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
| dynamic_order_ | polyfem::time_integrator::ImplicitTimeIntegrator | protected |
| DynamicOrder enum name | polyfem::time_integrator::ImplicitTimeIntegrator | |
| get_time_integrator_names() | polyfem::time_integrator::ImplicitTimeIntegrator | static |
| ImplicitTimeIntegrator(const DynamicOrder dynamic_order) | 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 override | polyfem::time_integrator::BDF | inlineprotectedvirtual |
| max_steps_ | polyfem::time_integrator::BDF | protected |
| maximum_steps() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
| save_state(const std::string &state_path) const | polyfem::time_integrator::ImplicitTimeIntegrator | virtual |
| serialize_checkpoint(io::CheckpointWriter &writer, const std::string &group) const | polyfem::time_integrator::ImplicitTimeIntegrator | |
| set_a_prev(const Eigen::VectorXd &a_prev) | polyfem::time_integrator::ImplicitTimeIntegrator | inlineprotected |
| set_parameters(const json ¶ms) override | polyfem::time_integrator::BDF | virtual |
| 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::BDF | virtual |
| v_prev() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
| v_prevs() const | polyfem::time_integrator::ImplicitTimeIntegrator | inline |
| v_prevs_ | polyfem::time_integrator::ImplicitTimeIntegrator | protected |
| weighted_sum_v_prevs() const | polyfem::time_integrator::BDF | |
| weighted_sum_x_prevs() const | polyfem::time_integrator::BDF | |
| 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::BDF | virtual |
| ~ImplicitTimeIntegrator()=default | polyfem::time_integrator::ImplicitTimeIntegrator | virtual |