PolyFEM
Loading...
Searching...
No Matches
polyfem::basis Namespace Reference

Classes

class  BarycentricBasis2d
 
class  Basis
 Represents one basis function and its gradient. More...
 
class  ElementBases
 Stores the basis functions for a given element in a mesh (facet in 2d, cell in 3d). More...
 
struct  InterfaceData
 
class  LagrangeBasis2d
 
class  LagrangeBasis3d
 
class  Local2Global
 Represents a virtual node of the FEM mesh as a weighted sum of real (unknown) nodes. More...
 
class  MVPolygonalBasis2d
 
class  PolygonalBasis2d
 
class  PolygonalBasis3d
 
class  QuadraticBSpline
 
class  QuadraticBSpline2d
 
class  QuadraticBSpline3d
 
class  RBFWithLinear
 
class  RBFWithQuadratic
 
class  RBFWithQuadraticLagrange
 
class  SplineBasis2d
 
class  SplineBasis3d
 
class  WSPolygonalBasis2d
 

Functions

double compute_epsilon (const Mesh2D &mesh, int e)
 
double compute_epsilon (const Mesh3D &mesh, int e)
 

Function Documentation

◆ compute_epsilon() [1/2]

double polyfem::basis::compute_epsilon ( const Mesh2D mesh,
int  e 
)

Definition at line 242 of file PolygonalBasis2d.cpp.

References polyfem::mesh::Mesh2D::get_index_from_face(), polyfem::mesh::Mesh::n_face_vertices(), polyfem::mesh::Mesh2D::next_around_face(), polyfem::mesh::Mesh::point(), polyfem::mesh::Mesh2D::switch_vertex(), and polyfem::mesh::Navigation::Index::vertex.

Referenced by polyfem::basis::PolygonalBasis2d::build_bases(), and polyfem::basis::PolygonalBasis3d::build_bases().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ compute_epsilon() [2/2]

double polyfem::basis::compute_epsilon ( const Mesh3D mesh,
int  e 
)

Definition at line 474 of file PolygonalBasis3d.cpp.