27 const std::vector<int> &boundary_nodes,
28 const std::vector<mesh::LocalBoundary> &local_boundary,
29 const std::vector<mesh::LocalBoundary> &local_neumann_boundary,
30 const int n_boundary_samples,
33 const size_t obstacle_ndof,
34 const bool is_time_dependent,
37 std::string
name()
const override
39 return "bc-alagrangian";
37 std::string
name()
const override {
…}
49 const std::vector<int> &boundary_nodes,
51 const size_t obstacle_ndof,
52 const Eigen::MatrixXd &target_x);
103 const size_t obstacle_ndof);
Eigen::SparseMatrix< double, Eigen::ColMajor > StiffnessMatrix