Patate Lib  0.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Vitelotte::internal::SingularInserter< Mesh, Inserter > Class Template Reference

Public Types

typedef Inserter::Scalar Scalar
 
typedef Mesh::Face Face
 
typedef
Mesh::HalfedgeAroundFaceCirculator 
HCirc
 

Public Member Functions

 SingularInserter (Inserter &inserter, const Mesh &mesh, Face face)
 
unsigned map (unsigned ni)
 
void addCoeff (unsigned ni0, unsigned ni1, Scalar value)
 
void addExtraCoeff (Face elem, unsigned ei, unsigned ni, Scalar value)
 
template<typename Derived >
void setExtraRhs (Face elem, unsigned ei, const Eigen::DenseBase< Derived > &value)