LifeV
GeometricMap.cpp
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 This file contains the implementation of the GeometricMap class (and an helper function)
30
31
@author Jean-Frederic Gerbeau
32
@date 00-04-2002
33
34
@contributor Samuel Quinodoz <samuel.quinodoz@epfl.ch>
35
@mantainer Samuel Quinodoz <samuel.quinodoz@epfl.ch>
36
37
This class contains the geometrical transformation that maps the reference
38
element on the current element.
39
*/
40
41
42
#
include
<
lifev
/
core
/
fem
/
GeometricMap
.
hpp
>
43
44
namespace
LifeV
45
{
46
47
// ===================================================
48
// Constructors & Destructor
49
// ===================================================
50
51
GeometricMap
::
GeometricMap
( std::string name,
ReferenceShapes
shape,
52
UInt
nbDof,
UInt
nbLocalCoor,
53
const
function_Type* phi,
const
function_Type* dPhi,
const
function_Type* d2Phi,
54
const
Real
* refCoor,
55
const
GeometricMap
* bdMap ) :
56
ReferenceElement
(
name
,
shape
,
nbDof
,
nbLocalCoor
, 1,
phi
,
dPhi
,
d2Phi
,
static_cast
<
function_Type
*> (
NULL
),
refCoor
),
57
M_boundaryMap
( bdMap )
58
{}
59
GeometricMap
::~
GeometricMap
()
60
{}
61
62
}
LifeV::GeometricMap
GeometricMap - Structure for the geometrical mapping.
Definition:
GeometricMap.hpp:59
LifeV::GeometricMap::~GeometricMap
~GeometricMap()
Destructor.
Definition:
GeometricMap.cpp:59
ETCurrentFE::updateInverseJacobian
void updateInverseJacobian(const UInt &iQuadPt)
Definition:
ETCurrentFE.cpp:405
LifeV::GeometricMap::M_boundaryMap
const GeometricMap * M_boundaryMap
Definition:
GeometricMap.hpp:128
LifeV::ReferenceShapes
ReferenceShapes
Definition:
ElementShapes.hpp:100
LifeV::GeometricMap::GeometricMap
GeometricMap(std::string name, ReferenceShapes shape, UInt nbDof, UInt nbLocalCoor, const function_Type *phi, const function_Type *dPhi, const function_Type *d2Phi, const Real *refCoor, const GeometricMap *bdMap)
Full Constructor of a geo map.
Definition:
GeometricMap.cpp:51
LifeV::Real
double Real
Generic real data.
Definition:
LifeV.hpp:175
LifeV::UInt
uint32_type UInt
generic unsigned integer (used mainly for addressing)
Definition:
LifeV.hpp:191
lifev-release-doc
lifev
core
fem
GeometricMap.cpp
Generated on Wed Mar 7 2018 19:42:47 for LifeV by
1.8.13