You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
bemInt
linearSLP_aw.hh
Go to the documentation of this file.
1
7
#ifndef linearSLP_aw_hh
8
#define linearSLP_aw_hh
9
10
#include "bemInt/exceptns.hh"
11
#include "
basics/typedefs.hh
"
12
13
namespace
bem
{
14
15
using
concepts::Real
;
16
17
// ************************************************** LinearSLPAbscWghtPnl **
18
22
class
LinearSLPAbscWghtPnl
{
23
static
const
Real*
const
abswght_[5];
24
public
:
25
inline
const
Real*
const
operator[](uint i)
const
;
26
};
27
28
inline
const
Real*
const
LinearSLPAbscWghtPnl::operator[](uint i)
const
{
29
if
(i >= 5)
throw
conceptsException
(
NoOfIntegrationPointsToHigh
());
30
return
abswght_[i];
31
}
32
33
// ************************************************** LinearSLPAbscWghtEdg **
34
38
class
LinearSLPAbscWghtEdg
{
39
static
const
Real*
const
abswght_[5];
40
public
:
41
inline
const
Real*
const
operator[](uint i)
const
;
42
};
43
44
inline
const
Real*
const
LinearSLPAbscWghtEdg::operator[](uint i)
const
{
45
if
(i >= 5)
throw
conceptsException
(
NoOfIntegrationPointsToHigh
());
46
return
abswght_[i];
47
}
48
49
// ************************************************** LinearSLPAbscWghtVtx **
50
54
class
LinearSLPAbscWghtVtx
{
55
static
const
Real*
const
abswght_[5];
56
public
:
57
inline
const
Real*
const
operator[](uint i)
const
;
58
};
59
60
inline
const
Real*
const
LinearSLPAbscWghtVtx::operator[](uint i)
const
{
61
if
(i >= 5)
throw
conceptsException
(
NoOfIntegrationPointsToHigh
());
62
return
abswght_[i];
63
}
64
65
}
// namespace bem
66
67
#endif
// linearSLP_aw_hh
conceptsException
#define conceptsException(exc)
Definition
exceptions.hh:344
bem::LinearSLPAbscWghtEdg
Definition
linearSLP_aw.hh:38
bem::LinearSLPAbscWghtPnl
Definition
linearSLP_aw.hh:22
bem::LinearSLPAbscWghtVtx
Definition
linearSLP_aw.hh:54
bem::NoOfIntegrationPointsToHigh
Definition
exceptns.hh:20
bem
Definition
bem.hh:18
concepts::Real
double Real
Definition
typedefs.hh:39
typedefs.hh
Generated on Wed Sep 13 2023 21:06:17 for Concepts by
1.9.8