Alien
1.3.0
Developer documentation
Loading...
Searching...
No Matches
Alien.h
1
/*
2
* Copyright 2020 IFPEN-CEA
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*
16
* SPDX-License-Identifier: Apache-2.0
17
*/
18
19
#pragma once
20
21
#include "utils/ICopyOnWriteObject.h"
22
#include "utils/ObjectWithTrace.h"
23
#include "utils/Precomp.h"
24
#include "utils/parameter_manager/BaseParameterManager.h"
25
#include "utils/time_stamp/TimestampMng.h"
26
#include "utils/time_stamp/TimestampObserver.h"
27
28
#include "
data/ISpace.h
"
29
#include "
data/Space.h
"
30
31
#include "
data/CompositeMatrix.h
"
32
#include "
data/IMatrix.h
"
33
34
#include "
data/CompositeVector.h
"
35
#include "
data/IVector.h
"
36
37
#include "
data/Universal.h
"
38
#include "
data/Universe.h
"
39
#include "
data/UniverseDataBase.h
"
40
41
#include "
data/utils/ExtractionIndices.h
"
42
43
#include "
core/block/Block.h
"
44
#include "
core/block/VBlock.h
"
45
#include "
core/impl/MultiMatrixImpl.h
"
46
#include "
core/impl/MultiVectorImpl.h
"
47
#include "
core/utils/Partition.h
"
48
49
#include "
distribution/MatrixDistribution.h
"
50
#include "
distribution/VectorDistribution.h
"
51
52
#include "handlers/block/BaseBlockVectorReader.h"
53
#include "handlers/block/BaseBlockVectorWriter.h"
54
#include "handlers/scalar/BaseVectorReader.h"
55
#include "handlers/scalar/BaseVectorWriter.h"
56
57
#include "handlers/profiler/BaseMatrixProfiler.h"
58
#include "handlers/scalar/BaseDirectMatrixBuilder.h"
59
#include "handlers/scalar/BaseProfiledMatrixBuilder.h"
60
61
#include "functional/Cast.h"
62
63
#include "expression/normalization/NormalizeOpt.h"
64
#include "
expression/solver/ILinearSolver.h
"
65
#include "expression/solver/SolverStat.h"
66
67
#include "kernels/simple_csr/SimpleCSRMatrix.h"
68
#include "kernels/simple_csr/SimpleCSRVector.h"
69
#include "kernels/simple_csr/algebra/SimpleCSRLinearAlgebra.h"
70
71
#include "kernels/composite/CompositeMultiVectorImpl.h"
72
#include "kernels/composite/CompositeSpace.h"
73
74
#include "kernels/dok/DoKBackEnd.h"
75
#include "kernels/dok/DoKMatrixT.h"
Block.h
Block.h.
ExtractionIndices.h
ExtractionIndices.h.
ILinearSolver.h
ILinearSolver.h.
IMatrix.h
IMatrix.h.
ISpace.h
ISpace.h.
IVector.h
IVector.h.
MatrixDistribution.h
MatrixDistribution.h.
MultiMatrixImpl.h
MultiMatrixImpl.h.
MultiVectorImpl.h
MultiVectorImpl.h.
Partition.h
Partition.h.
Space.h
Space.h.
Universal.h
Universal.h.
UniverseDataBase.h
UniverseDataBase.h.
Universe.h
Universe.h.
VBlock.h
VBlock.h.
VectorDistribution.h
VectorDistribution.h.
CompositeMatrix.h
CompositeMatrix.h.
CompositeVector.h
CompositeVector.h.
core
alien
Alien.h
Generated on
for Alien by
1.16.1