PolyFEM
|
#include <SplineBasis3d.hpp>
Static Public Member Functions | |
static int | build_bases (const mesh::Mesh3D &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_face_to_data) |
static void | fit_nodes (const mesh::Mesh3D &mesh, const int n_bases, std::vector< ElementBases > &gbases) |
Definition at line 16 of file SplineBasis3d.hpp.
|
static |
Definition at line 1026 of file SplineBasis3d.cpp.
References polyfem::basis::ElementBases::bases, edge_id, polyfem::mesh::Navigation3D::Index::face, polyfem::quadrature::HexQuadrature::get_quadrature(), polyfem::basis::LagrangeBasis3d::hex_face_local_nodes(), polyfem::mesh::Mesh::is_polytope(), polyfem::mesh::Mesh::is_spline_compatible(), polyfem::mesh::Mesh3D::is_volume(), polyfem::mesh::Mesh::n_elements(), polyfem::mesh::MeshNodes::n_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 1223 of file SplineBasis3d.cpp.