You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
hp1D
hpExtension.hh
Go to the documentation of this file.
1
7
#ifndef hpExtension1D_hh
8
#define hpExtension1D_hh
9
10
#include "
basics/typedefs.hh
"
11
#include "
basics/exceptions.hh
"
12
#include "
space/postProcess.hh
"
13
14
namespace
concepts
{
15
// forward declaration
16
template
<
typename
F>
17
class
Vector;
18
19
template
<
typename
F>
20
class
Array;
21
}
22
23
namespace
hp1D
{
24
using
concepts::Real
;
25
26
// ******************************************************** RefineOrRaise **
27
39
template
<
typename
F>
40
class
RefineOrRaise
:
public
concepts::CellPostprocess
<F> {
41
public
:
47
RefineOrRaise
(
const
concepts::Vector<F>
& solution,
48
const
Real theta,
49
concepts::AdaptiveSpace
<Real,
50
concepts::AdaptiveAdjustP<1>
>& spc);
51
virtual
void
operator()
(
const
concepts::Element<F>
& elm);
52
virtual
void
operator()
(
const
concepts::Cell
& cell) {}
53
private
:
55
concepts::Array<F>
coeff_;
57
concepts::Array<F>
legendre_;
59
const
concepts::Vector<F>
& solution_;
61
concepts::AdaptiveSpace<Real, concepts::AdaptiveAdjustP<1>
>& spc_;
63
const
Real theta_;
64
};
65
66
}
// namespace hp1D
67
68
#endif
// hpExtension1D_hh
exceptions.hh
concepts::AdaptiveAdjustP
Definition
hpMethod.hh:59
concepts::AdaptiveSpace
Definition
space.hh:356
concepts::Array
Definition
array.hh:46
concepts::CellPostprocess
Definition
postProcess.hh:38
concepts::Cell
Definition
cell.hh:39
concepts::Element
Definition
element.hh:52
concepts::Vector
Definition
vector.hh:39
hp1D::RefineOrRaise
Definition
hpExtension.hh:40
hp1D::RefineOrRaise::RefineOrRaise
RefineOrRaise(const concepts::Vector< F > &solution, const Real theta, concepts::AdaptiveSpace< Real, concepts::AdaptiveAdjustP< 1 > > &spc)
hp1D::RefineOrRaise::operator()
virtual void operator()(const concepts::Element< F > &elm)
concepts
Definition
pml_formula.h:16
concepts::Real
double Real
Definition
typedefs.hh:39
hp1D
Definition
explicitResidual.hh:96
postProcess.hh
typedefs.hh
Generated on Wed Sep 13 2023 21:06:21 for Concepts by
1.9.8