43# define EPS std::numeric_limits<double>::epsilon()
47template<
typename F = concepts::Real>
67 nAttrbs_.push_back(set);
85 dAttrbs_ = dAttrbs_||set;
93 dAttrbs_.insert(attrb);
114 Real getWeight(uint quadKey,uint edgeKey)
const{
117 if (iter->second[0].elm->support().key().key()==quadKey)
132 virtual std::ostream&
info(std::ostream& os)
const;
173template<
typename F = concepts::Real>
195 virtual std::ostream&
info(std::ostream& os)
const;
214 void addHigherMoments_(
const uint K,
const uint E,
const uint k,
const uint px,
const uint py);
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
void addDirichlet(uint attrb)
void addDirichlet(concepts::Set< uint > &set)
void addNeumann(concepts::ParsedFormula< F > &frm, uint attrib)
void addNeumann(concepts::ParsedFormula< F > &frm, concepts::Set< uint > &set)
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
#define conceptsAssert(cond, exc)