PolyFEM
|
#include <SplineBasis2d.hpp>
Static Public Member Functions | |
static int | build_bases (const mesh::Mesh2D &mesh, const std::string &assembler, const int quadrature_order, const int mass_quadrature_order, std::vector< ElementBases > &bases, std::vector< mesh::LocalBoundary > &local_boundary, std::map< int, InterfaceData > &poly_edge_to_data) |
static void | fit_nodes (const mesh::Mesh2D &mesh, const int n_bases, std::vector< ElementBases > &gbases) |
Definition at line 18 of file SplineBasis2d.hpp.
|
static |
Definition at line 679 of file SplineBasis2d.cpp.
References polyfem::basis::ElementBases::bases, edge_id, polyfem::mesh::Mesh2D::get_index_from_face(), polyfem::quadrature::QuadQuadrature::get_quadrature(), polyfem::mesh::Mesh::is_polytope(), polyfem::mesh::Mesh::is_spline_compatible(), polyfem::mesh::Mesh2D::is_volume(), polyfem::mesh::Mesh::n_elements(), polyfem::mesh::MeshNodes::n_nodes(), polyfem::basis::LagrangeBasis2d::quad_edge_local_nodes(), polyfem::assembler::AssemblerUtils::quadrature_order(), polyfem::basis::ElementBases::set_local_node_from_primitive_func(), polyfem::basis::ElementBases::set_mass_quadrature(), and polyfem::basis::ElementBases::set_quadrature().
Referenced by polyfem::State::build_basis().
|
static |
Definition at line 846 of file SplineBasis2d.cpp.