transmissionWeight.hh

Go to the documentation of this file.
1 
7 #ifndef transmissionWeight_hh
8 #define transmissionWeight_hh
9 
11 
12 namespace hp2D {
13 
14  // forward declarations
15  class SingularSet;
16 
17  template<class F>
18  class Quad;
19 
20  // **************************************************** TransmissionWeight **
21 
28  public:
31  const Quad<concepts::Real>*) const;
32  };
33 
34  std::ostream& operator<<(std::ostream& os, const TransmissionWeight& p);
35 
36  // ************************************************ TransmissionWeightProd **
37 
44  public:
47  const Quad<concepts::Real>*) const;
48  };
49 
50  std::ostream& operator<<(std::ostream& os, const TransmissionWeightProd& p);
51 
52 } // namespace hp2D
53 
54 #endif // transmissionWeight_hh
concepts::Real operator()(const SingularSet &, concepts::Real2d point, const Quad< concepts::Real > *) const
Returns the product of x2 and y2 of point.
2D hp-FEM for H1-conforming elements.
Class for handling a set of singular vertices.
Definition: singularSet.hh:63
Weight for the 2D transmission problem.
std::ostream & operator<<(std::ostream &os, const TrivialWeight &p)
Weight for the 2D transmission problem.
A 2D FEM element: a quad.
Definition: bf_advection.hh:44
concepts::Real operator()(const SingularSet &, concepts::Real2d point, const Quad< concepts::Real > *) const
Returns the minimum of x2 and y2 of point.
double Real
Type normally used for a floating point number.
Definition: typedefs.hh:36
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich