CEPS
24.01
Cardiac ElectroPhysiology Simulator
CepsCommon.hpp
Go to the documentation of this file.
1
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2
This file is part of CEPS.
3
4
CEPS is free software: you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation, either version 3 of the License, or
7
(at your option) any later version.
8
9
CEPS is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
14
You should have received a copy of the GNU General Public License
15
along with CEPS (see file LICENSE at root of project).
16
If not, see <https://www.gnu.org/licenses/>.
17
18
19
Copyright 2019-2024 Inria, Universite de Bordeaux
20
21
Authors, in alphabetical order:
22
23
Pierre-Elliott BECUE, Florian CARO, Yves COUDIERE(*), Andjela DAVIDOVIC,
24
Charlie DOUANLA-LONTSI, Marc FUENTES, Mehdi JUHOOR, Michael LEGUEBE(*),
25
Pauline MIGERDITICHAN, Valentin PANNETIER(*), Nejib ZEMZEMI.
26
* : currently active authors
27
28
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
31
#pragma once
32
33
#include "
common/core/CepsTypes.hpp
"
34
#include "
common/core/CepsMemory.hpp
"
35
#include "
common/core/CepsParallelTools.hpp
"
36
#include "
common/core/CepsIoMacros.hpp
"
37
#include "
common/core/CepsException.hpp
"
38
#include "
common/core/CepsEnums.hpp
"
39
#include "
common/core/CepsMathOperations.hpp
"
40
#include "
common/core/Precision.hpp
"
41
42
#include "
common/containers/CepsArray.hpp
"
43
#include "
common/containers/CepsMap.hpp
"
44
#include "
common/containers/CepsVector.hpp
"
45
#include "
common/containers/CepsContainerCommunication.hpp
"
46
#include "
common/containers/LocalGlobalMapping.hpp
"
47
#include "
common/containers/DistributedInfos.hpp
"
48
49
#include "
common/abstract/CepsObject.hpp
"
50
#include "
common/abstract/HoldsAttributes.hpp
"
51
#include "
common/abstract/HoldsBoundary.hpp
"
52
#include "
common/abstract/HoldsCells.hpp
"
53
#include "
common/abstract/HoldsDimension.hpp
"
54
#include "
common/abstract/HoldsGlobalIndex.hpp
"
55
#include "
common/abstract/HoldsNodes.hpp
"
56
#include "
common/abstract/HoldsProcIds.hpp
"
57
#include "
common/abstract/HoldsGeomObject.hpp
"
58
59
#include "
common/toolbox/CepsString.hpp
"
60
#include "
common/toolbox/CepsProfiler.hpp
"
61
#include "
common/toolbox/FileReader.hpp
"
62
#include "
common/toolbox/FileWriter.hpp
"
63
#include "
common/toolbox/InputParameters.hpp
"
64
#include "
common/toolbox/TimeStepper.hpp
"
65
#include "
common/toolbox/TimeIntegrator.hpp
"
66
#include "
common/toolbox/LeastSquares.hpp
"
67
#include "
common/toolbox/LagrangeInterpolator.hpp
"
68
69
#include "
common/math/CepsVertex.hpp
"
70
#include "
common/math/CepsContinuousFunctions.hpp
"
71
#include "
common/math/EigenTools.hpp
"
72
#include "
common/math/CepsPolynomial.hpp
"
CepsArray.hpp
CepsContainerCommunication.hpp
CepsContinuousFunctions.hpp
CepsEnums.hpp
CepsException.hpp
CepsIoMacros.hpp
CepsMap.hpp
CepsMathOperations.hpp
CepsMemory.hpp
CepsObject.hpp
CepsParallelTools.hpp
CepsPolynomial.hpp
CepsProfiler.hpp
Timer class, measure execution time.
CepsString.hpp
CepsTypes.hpp
CepsVector.hpp
CepsVertex.hpp
DistributedInfos.hpp
EigenTools.hpp
Small matrices manipulations (inversion, interleaving, more) Functions to help with small matrices in...
FileReader.hpp
FileWriter.hpp
HoldsAttributes.hpp
HoldsBoundary.hpp
HoldsCells.hpp
HoldsDimension.hpp
HoldsGeomObject.hpp
HoldsGlobalIndex.hpp
HoldsNodes.hpp
HoldsProcIds.hpp
InputParameters.hpp
LagrangeInterpolator.hpp
LeastSquares.hpp
LocalGlobalMapping.hpp
Precision.hpp
TimeIntegrator.hpp
TimeStepper.hpp
src
common
CepsCommon.hpp
Generated by
1.9.1