Class documentation of Concepts

Loading...
Searching...
No Matches
lineGraphics.hh
Go to the documentation of this file.
1
6#ifndef lineGraphics_hh
7#define lineGraphics_hh
8
9#include "basics/typedefs.hh"
11
12namespace graphics {
13
14 // forward declaration
15 template<class F, class G>
16 class BaseElementFormulaCell;
17
18 template<class F, class G> // defined in graphics/matrixBasis.hh
19 class MatrixBaseElementFormulaCell;
20
21 template<class F>
22 class MatrixSpaceOutputCell; // defined in graphics/matrixBasis.hh
23
24 class MatrixCounterCell; // defined in graphics/matrixBasis.hh
25}
26
27namespace hp1D {
28
29 // forward declaration
30 template<class F>
31 class BaseElement; // defined in hp1D/element.hh
32
33 using concepts::Real;
34
35 // ********************************************************** LineGraphics **
36
41 public:
42 virtual void operator()(const concepts::Element<Real>& elm,
43 enum graphicsType type,
45 protected:
46 virtual std::ostream& info(std::ostream& os) const;
47 private:
48 template<class G>
49 bool writeMatlab_
50 (const BaseElement<Real>& elm,
52
56 bool handleDenseMatrix_(const BaseElement<Real>& elm,
58
62 bool writeDenseMatrix_(const BaseElement<Real>& elm,
64
68 template<class G>
69 bool writeDenseMatrix_(const BaseElement<Real>& elm,
71
73 bool countDenseMatrix_(const BaseElement<Real>& elm,
75 };
76
77} // namespace hp1D
78
79#endif // lineGraphics_hh
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
double Real
Definition typedefs.hh:39