Rheolef
7.2
an efficient C++ finite element environment
Loading...
Searching...
No Matches
space_seq.cc
Go to the documentation of this file.
1
21
22
#include "rheolef/space.h"
23
#include "rheolef/space_mult.h"
24
#include "rheolef/piola_util.h"
25
26
namespace
rheolef
{
27
28
// ---------------------------------------------------------------
29
// space_rep<seq>
30
// ---------------------------------------------------------------
31
template
<
class
T>
32
space_rep<T,sequential>::space_rep
(
33
const
space_constitution<T,sequential>
& constit)
34
:
space_base_rep
<
T
,
sequential
>::
space_base_rep
(constit)
35
{
36
}
37
template
<
class
T>
38
space_rep<T,sequential>::space_rep
(
39
const
geo_basic<T,sequential>
& omega,
40
std::string approx,
41
std::string valued)
42
:
space_base_rep
<
T
,
sequential
>::
space_base_rep
(omega, approx, valued)
43
{
44
}
45
template
<
class
T>
46
space_rep<T,sequential>::space_rep
(
47
const
geo_basic<T,sequential>
& omega,
48
const
basis_basic<T>
& b)
49
:
space_base_rep
<
T
,
sequential
>::
space_base_rep
(omega, b)
50
{
51
}
52
template
<
class
T>
53
space_rep<T,sequential>::space_rep
(
54
const
space_mult_list<T,sequential>
& expr)
55
:
space_base_rep
<
T
,
sequential
>::
space_base_rep
(expr)
56
{
57
}
58
// for compatibility with the distributed case:
59
static
std::set<size_t>
empty_set
;
60
61
template
<
class
T>
62
const
std::set<typename rheolef::space_base_rep<T, sequential>::size_type>&
63
space_rep<T,sequential>::ext_iu_set
()
const
64
{
65
return
empty_set;
66
}
67
template
<
class
T>
68
const
std::set<typename rheolef::space_base_rep<T, sequential>::size_type>&
69
space_rep<T,sequential>::ext_ib_set
()
const
70
{
71
return
empty_set;
72
}
73
// ----------------------------------------------------------------------------
74
// instanciation in library
75
// ----------------------------------------------------------------------------
76
template
class
space_rep<Float,sequential>
;
77
78
}
// namespace rheolef
rheolef::basis_basic
Definition
basis.h:566
rheolef::geo_basic
generic mesh with rerefence counting
Definition
geo.h:1089
rheolef::space_base_rep
Definition
space.h:159
rheolef::space_constitution
Definition
space_constitution.h:405
rheolef::space_mult_list
Definition
space_mult.h:54
rheolef::space_rep
Definition
space.h:294
rheolef::empty_set
static std::set< size_t > empty_set
Definition
space_seq.cc:59
T
Expr1::float_type T
Definition
field_expr.h:230
rheolef
This file is part of Rheolef.
Definition
compiler_eigen.h:39
rheolef::sequential
Definition
communicator.h:62