36 const std::vector<ElementBases> &bases,
37 const std::vector<ElementBases> &gbases,
38 Eigen::MatrixXd &basis_integrals);
59 const int n_samples_per_edge,
62 const int quadrature_order,
63 const int mass_quadrature_order,
64 const int integral_constraints,
65 std::vector<ElementBases> &bases,
66 const std::vector<ElementBases> &gbases,
67 const std::map<int, InterfaceData> &poly_edge_to_data,
68 std::map<int, Eigen::MatrixXd> &mapped_boundary);
static void compute_integral_constraints(const assembler::LinearAssembler &assembler, const mesh::Mesh2D &mesh, const int n_bases, const std::vector< ElementBases > &bases, const std::vector< ElementBases > &gbases, Eigen::MatrixXd &basis_integrals)
static int build_bases(const assembler::LinearAssembler &assembler, const int n_samples_per_edge, const mesh::Mesh2D &mesh, const int n_bases, const int quadrature_order, const int mass_quadrature_order, const int integral_constraints, std::vector< ElementBases > &bases, const std::vector< ElementBases > &gbases, const std::map< int, InterfaceData > &poly_edge_to_data, std::map< int, Eigen::MatrixXd > &mapped_boundary)
Build bases over the remaining polygons of a mesh.