14#define AdaptLaplaceDL00_D 0
42 std::cout <<
"AdaptLaplaceDL00(samel=" << samel_ <<
", far=" << far_;
43 std::cout <<
", recX=" << recX_ <<
", recY=" << recY_;
44 std::cout <<
", rec=" << rec_ <<
", farrec=" << farrec_ <<
")\n";
86 uint deltal, F* m,
bool swp)
const;
103#if AdaptLaplaceDL00_D
110 mutable uint farrec_;
124 : stroud_(stroud), gauss_(gauss), dist_(dist), eta_(eta), c_(0), r_(0) {
125#if AdaptLaplaceDL00_D
126 samel_ = 0; far_ = 0; recX_ = 0; recY_ = 0; rec_ = 0; farrec_ = 0;
211 uint deltal, F* m,
bool swp)
const;
236 : gaussX_(gaussX), gaussY_(gaussY), deltaG_(deltaG), dist_(dist),
237 eta_(eta), c_(0), r_(0) {
321 uint deltal, F* m,
bool swp)
const;
347 : stroud_(stroud), gauss_(gauss), deltaI_(deltaI), dist_(dist),
348 eta_(eta), c_(0), r_(0) {
void operator()(const concepts::Element< F > &elmX, const concepts::Element< F > &elmY, concepts::ElementMatrix< F > &em)
virtual AdaptLaplaceDL00 * clone() const
AdaptLaplaceDL00(uint stroud=2, uint gauss=2, concepts::Real dist=0.0, concepts::Real eta=0.5)
virtual AdaptLaplaceDL01 * clone() const
AdaptLaplaceDL01(uint gaussX=2, uint gaussY=2, concepts::Real deltaG=1.0, concepts::Real dist=0.0, concepts::Real eta=0.5)
void operator()(const concepts::Element< F > &elmX, const concepts::Element< F > &elmY, concepts::ElementMatrix< F > &em)
AdaptLaplaceSL01(uint stroud=0, uint gauss=0, concepts::Real deltaI=1.0, concepts::Real dist=0.0, concepts::Real eta=0.5)
virtual AdaptLaplaceSL01 * clone() const
void operator()(const concepts::Element< F > &elmX, const concepts::Element< F > &elmY, concepts::ElementMatrix< F > &em)
Real l2() const
Returns the Euclidian norm of the vector.