LifeV
BCInterfaceDefinitions.hpp
Go to the documentation of this file.
1
//@HEADER
2
/*
3
*******************************************************************************
4
5
Copyright (C) 2004, 2005, 2007 EPFL, Politecnico di Milano, INRIA
6
Copyright (C) 2010 EPFL, Politecnico di Milano, Emory University
7
8
This file is part of LifeV.
9
10
LifeV is free software; you can redistribute it and/or modify
11
it under the terms of the GNU Lesser General Public License as published by
12
the Free Software Foundation, either version 3 of the License, or
13
(at your option) any later version.
14
15
LifeV is distributed in the hope that it will be useful,
16
but WITHOUT ANY WARRANTY; without even the implied warranty of
17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18
Lesser General Public License for more details.
19
20
You should have received a copy of the GNU Lesser General Public License
21
along with LifeV. If not, see <http://www.gnu.org/licenses/>.
22
23
*******************************************************************************
24
*/
25
//@HEADER
26
27
/*!
28
* @file
29
* @brief File containing the BCInterface definitions
30
*
31
* @date 12-11-2009
32
* @author Cristiano Malossi <cristiano.malossi@epfl.ch>
33
*
34
* @maintainer Cristiano Malossi <cristiano.malossi@epfl.ch>
35
*/
36
37
#
ifndef
BCInterfaceDefinitions_H
38
#
define
BCInterfaceDefinitions_H
1
39
40
41
// STL classes
42
#
include
<
sstream
>
43
#
include
<
string
>
44
#
include
<
vector
>
45
46
// Boost classes
47
#
include
<
boost
/
shared_ptr
.
hpp
>
48
#
include
<
boost
/
algorithm
/
string
.
hpp
>
49
50
51
// LifeV classes
52
#
include
<
lifev
/
core
/
LifeV
.
hpp
>
53
#
include
<
lifev
/
core
/
filter
/
GetPot
.
hpp
>
54
#
include
<
lifev
/
core
/
util
/
Displayer
.
hpp
>
55
#
include
<
lifev
/
core
/
util
/
Factory
.
hpp
>
56
#
include
<
lifev
/
core
/
util
/
FactorySingleton
.
hpp
>
57
58
namespace
LifeV
59
{
60
61
enum
baseList_Type
62
{
63
BCIFunctionParser
,
64
BCIFunctionParserFile
,
65
BCIFunctionParserSolver
,
66
BCIFunctionParserFileSolver
,
67
BCIFunctionUserDefined
,
68
BCIFunctionSolverDefined
,
69
BCI3DDataInterpolator
70
};
71
72
enum
baseContainer_Type
73
{
74
BASEDefault
,
75
BASEFunction1D
,
76
BASEFunction3D
,
77
BASEVector3D
,
78
BASEVectorInterface3D
79
};
80
81
// Forward class declarations
82
template
<
typename
BcHandlerType,
typename
PhysicalSolverType >
83
class
BCInterfaceFactory;
84
85
}
// Namespace LifeV
86
87
#
endif
/* BCInterfaceDefinitions_H */
LifeV::BCIFunctionUserDefined
Definition:
BCInterfaceDefinitions.hpp:67
LifeV::BCIFunctionParserFile
Definition:
BCInterfaceDefinitions.hpp:64
LifeV::BASEVector3D
Definition:
BCInterfaceDefinitions.hpp:77
LifeV::BCIFunctionParserFileSolver
Definition:
BCInterfaceDefinitions.hpp:66
LifeV::BCIFunctionParser
Definition:
BCInterfaceDefinitions.hpp:63
ETCurrentFE::updateInverseJacobian
void updateInverseJacobian(const UInt &iQuadPt)
Definition:
ETCurrentFE.cpp:405
LifeV::BASEDefault
Definition:
BCInterfaceDefinitions.hpp:74
LifeV::BCIFunctionSolverDefined
Definition:
BCInterfaceDefinitions.hpp:68
LifeV::BASEFunction1D
Definition:
BCInterfaceDefinitions.hpp:75
LifeV::BCIFunctionParserSolver
Definition:
BCInterfaceDefinitions.hpp:65
LifeV::baseContainer_Type
baseContainer_Type
Definition:
BCInterfaceDefinitions.hpp:72
LifeV::BASEFunction3D
Definition:
BCInterfaceDefinitions.hpp:76
LifeV::BCI3DDataInterpolator
Definition:
BCInterfaceDefinitions.hpp:69
LifeV::BASEVectorInterface3D
Definition:
BCInterfaceDefinitions.hpp:78
LifeV::baseList_Type
baseList_Type
Definition:
BCInterfaceDefinitions.hpp:61
lifev-release-doc
lifev
bc_interface
core
bc
BCInterfaceDefinitions.hpp
Generated on Wed Mar 7 2018 19:40:11 for LifeV by
1.8.13