You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
hp1D
lineGraphics.hh
Go to the documentation of this file.
1
6
#ifndef lineGraphics_hh
7
#define lineGraphics_hh
8
9
#include "
basics/typedefs.hh
"
10
#include "
toolbox/elementGraphics.hh
"
11
12
namespace
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
27
namespace
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
40
class
LineGraphics
:
public
concepts::ElementGraphics
<Real> {
41
public
:
42
virtual
void
operator()(
const
concepts::Element<Real>
& elm,
43
enum
graphicsType type,
44
concepts::CellPostprocess<Real>
& post)
const
;
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,
51
graphics::BaseElementFormulaCell<G,Real>
* stream)
const
;
52
56
bool
handleDenseMatrix_(
const
BaseElement<Real>
& elm,
57
concepts::CellPostprocess<Real>
& post)
const
;
58
62
bool
writeDenseMatrix_(
const
BaseElement<Real>
& elm,
63
graphics::MatrixSpaceOutputCell<Real>
* bdc)
const
;
64
68
template
<
class
G>
69
bool
writeDenseMatrix_(
const
BaseElement<Real>
& elm,
70
graphics::MatrixBaseElementFormulaCell<G,Real>
* bdc)
const
;
71
73
bool
countDenseMatrix_(
const
BaseElement<Real>
& elm,
74
graphics::MatrixCounterCell
* bdc)
const
;
75
};
76
77
}
// namespace hp1D
78
79
#endif
// lineGraphics_hh
concepts::CellPostprocess
Definition
postProcess.hh:38
concepts::ElementGraphics
Definition
elementGraphics.hh:65
concepts::Element
Definition
element.hh:52
graphics::BaseElementFormulaCell
Definition
basis.hh:185
graphics::MatrixBaseElementFormulaCell
Definition
matrixBasis.hh:259
graphics::MatrixCounterCell
Definition
matrixBasis.hh:33
graphics::MatrixSpaceOutputCell
Definition
matrixBasis.hh:160
hp1D::BaseElement
Definition
element.hh:80
hp1D::LineGraphics
Definition
lineGraphics.hh:40
hp1D::LineGraphics::info
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
concepts::Real
double Real
Definition
typedefs.hh:39
graphics
Definition
graphics.hh:26
hp1D
Definition
explicitResidual.hh:96
elementGraphics.hh
typedefs.hh
Generated on Wed Sep 13 2023 21:06:20 for Concepts by
1.9.8