Arcane
v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
AlephMultiTest.h
1
// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2
//-----------------------------------------------------------------------------
3
// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4
// See the top-level COPYRIGHT file for details.
5
// SPDX-License-Identifier: Apache-2.0
6
//-----------------------------------------------------------------------------
7
/*---------------------------------------------------------------------------*/
8
/* AlephMultiTest.h (C) 2013 */
9
/* */
10
/*---------------------------------------------------------------------------*/
11
#ifndef ALEPH_MULTI_TEST_H
12
#define ALEPH_MULTI_TEST_H
13
14
ARCANETEST_BEGIN_NAMESPACE
15
using namespace
Arcane
;
16
class
AlephSolver
;
17
18
// ****************************************************************************
19
// * Aleph multi-solver test
20
// ****************************************************************************
21
class
AlephMultiTest
22
:
public
ArcaneAlephMultiTestObject
23
{
24
public
:
25
26
struct
SolverBuildInfo
27
{
28
public
:
29
SolverBuildInfo
()
30
: m_number_of_resolution_per_solvers(0)
31
, m_underliying_solver(0)
32
, m_number_of_core(0)
33
{}
34
35
Integer
m_number_of_resolution_per_solvers;
36
Integer
m_underliying_solver;
37
Integer
m_number_of_core;
38
};
39
40
AlephMultiTest
(
const
ModuleBuildInfo
&);
41
~AlephMultiTest
(
void
);
42
void
init(
void
);
43
void
compute(
void
);
44
45
private
:
46
47
AlephFactory
* m_aleph_factory =
nullptr
;
48
UniqueArray<AlephSolver*>
m_global_aleph_solver;
49
UniqueArray<SolverBuildInfo>
m_solvers_build_info;
50
UniqueArray<AlephSolver*>
m_posted_solvers;
51
};
52
53
ARCANETEST_END_NAMESPACE
54
#endif
AlephMultiTest
Definition
AlephMultiTest.h:23
AlephSolver
Definition
AlephMultiTest.cc:25
Arcane::AlephFactory
Definition
IAlephFactory.h:45
Arcane::LimaWrapper
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition
Lima.cc:120
Arcane::ModuleBuildInfo
Informations pour construire un module.
Definition
ModuleBuildInfo.h:38
Arcane
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Definition
AcceleratorGlobal.h:36
Arccore::Integer
Int32 Integer
Type représentant un entier.
Definition
ArccoreGlobal.h:240
AlephMultiTest::SolverBuildInfo
Definition
AlephMultiTest.h:27
arcane
aleph
tests
AlephMultiTest.h
Généré le Lundi 18 Novembre 2024 03:00:18 pour Arcane par
1.9.8