27 const std::vector<basis::ElementBases> &bases,
28 const std::vector<mesh::LocalBoundary> &local_boundary,
29 const std::array<int, 2> &boundary_ids,
30 double relative_tolerance);
36 const std::vector<basis::ElementBases> &bases,
37 const std::vector<mesh::LocalBoundary> &local_boundary,
38 const std::array<int, 2> &boundary_ids,
39 double relative_tolerance);
41 std::string
name()
const override {
return "periodic-boundary-lagrangian"; }
Abstract mesh class to capture 2d/3d conforming and non-conforming meshes.
Eigen::Matrix< double, 1, Eigen::Dynamic, Eigen::RowMajor, 1, 3 > RowVectorNd
Eigen::SparseMatrix< double, Eigen::ColMajor > StiffnessMatrix