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::ImplicitNewmark | virtual |
beta() const | polyfem::time_integrator::ImplicitNewmark | inline |
beta_ | polyfem::time_integrator::ImplicitNewmark | protected |
compute_acceleration(const Eigen::VectorXd &v) const override | polyfem::time_integrator::ImplicitNewmark | virtual |
compute_velocity(const Eigen::VectorXd &x) const override | polyfem::time_integrator::ImplicitNewmark | virtual |
construct_time_integrator(const json ¶ms) | polyfem::time_integrator::ImplicitTimeIntegrator | static |
da_dx(const unsigned prev_ti=0) const | polyfem::time_integrator::ImplicitNewmark | |
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::ImplicitNewmark | virtual |
gamma() const | polyfem::time_integrator::ImplicitNewmark | inline |
gamma_ | polyfem::time_integrator::ImplicitNewmark | protected |
get_time_integrator_names() | polyfem::time_integrator::ImplicitTimeIntegrator | static |
ImplicitNewmark() | polyfem::time_integrator::ImplicitNewmark | 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) override | polyfem::time_integrator::ImplicitNewmark | 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::ImplicitNewmark | 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::ImplicitNewmark | virtual |
~ImplicitTimeIntegrator()=default | polyfem::time_integrator::ImplicitTimeIntegrator | virtual |