elementGraphics.hh

Go to the documentation of this file.
1 
6 #ifndef bemElementGraphics_hh
7 #define bemElementGraphics_hh
8 
9 #include "basics/typedefs.hh"
11 
12 namespace bem {
13 
14  using concepts::Real;
15 
16  // ******************************************************** LinTriGraphics **
17 
22  public:
23  virtual void operator()(const concepts::Element<Real>& elm,
26  protected:
27  virtual std::ostream& info(std::ostream& os) const;
28  };
29 
30  // ****************************************************** ConstTriGraphics **
31 
36  public:
37  virtual void operator()(const concepts::Element<Real>& elm,
40  protected:
41  virtual std::ostream& info(std::ostream& os) const;
42  };
43 
44 } // namespace bem
45 
46 #endif // bemElementGraphics_hh
Handles graphics output (to a file) of a specific element.
Definition: element.hh:16
virtual std::ostream & info(std::ostream &os) const
virtual std::ostream & info(std::ostream &os) const
Handles graphics for trianular linear elements.
virtual void operator()(const concepts::Element< Real > &elm, concepts::ElementGraphics< Real >::graphicsType type, concepts::CellPostprocess< Real > &post) const
Handles graphics for trianular constant elements.
Used for the basic classes of the boundary element method.
Definition: bform.hh:13
virtual void operator()(const concepts::Element< Real > &elm, concepts::ElementGraphics< Real >::graphicsType type, concepts::CellPostprocess< Real > &post) const
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