20 #ifndef LIBMESH_NEWMARK_SOLVER_H 21 #define LIBMESH_NEWMARK_SOLVER_H 116 virtual void solve ()
override;
204 #endif // LIBMESH_NEWMARK_SOLVER_H virtual bool element_residual(bool request_jacobian, DiffContext &) override
void set_gamma(Real gamma)
virtual bool side_residual(bool request_jacobian, DiffContext &) override
void(DiffContext::* ReinitFuncType)(Real)
virtual void compute_initial_accel()
NewmarkSolver(sys_type &s)
virtual bool _general_residual(bool request_jacobian, DiffContext &, ResFuncType mass, ResFuncType damping, ResFuncType time_deriv, ResFuncType constraint, ReinitFuncType reinit)
virtual void reinit() override
void set_initial_accel_avail(bool initial_accel_set)
bool(DifferentiablePhysics::* ResFuncType)(bool, DiffContext &)
virtual void advance_timestep() override
virtual bool nonlocal_residual(bool request_jacobian, DiffContext &) override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real error_order() const override
virtual void solve() override
virtual void adjoint_advance_timestep() override
void project_initial_accel(FunctionBase< Number > *f, FunctionBase< Gradient > *g=nullptr)