33 double const t,
double const dt,
34 std::vector<double>
const& local_x,
35 std::vector<double>
const& local_x_prev,
36 std::vector<double>& local_M_data,
37 std::vector<double>& local_K_data,
38 std::vector<double>& local_b_data,
39 std::vector<double>& local_Jac_data)
override;
43 double const dt, Eigen::VectorXd
const& local_x,
44 Eigen::VectorXd
const& local_x_prev,
int const process_id,
45 std::vector<double>& local_M_data, std::vector<double>& local_K_data,
46 std::vector<double>& local_b_data,
47 std::vector<double>& local_Jac_data)
override;
49 std::unique_ptr<AbstractJacobianAssembler>
copy()
const override;
void assembleWithJacobianForStaggeredScheme(LocalAssemblerInterface &local_assembler, double const t, double const dt, Eigen::VectorXd const &local_x, Eigen::VectorXd const &local_x_prev, int const process_id, std::vector< double > &local_M_data, std::vector< double > &local_K_data, std::vector< double > &local_b_data, std::vector< double > &local_Jac_data) override
void assembleWithJacobian(LocalAssemblerInterface &local_assembler, double const t, double const dt, std::vector< double > const &local_x, std::vector< double > const &local_x_prev, std::vector< double > &local_M_data, std::vector< double > &local_K_data, std::vector< double > &local_b_data, std::vector< double > &local_Jac_data) override