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
15using namespace Arcane;
16class AlephSolver;
17
18// ****************************************************************************
19// * Aleph multi-solver test
20// ****************************************************************************
22: public ArcaneAlephMultiTestObject
23{
24 public:
25
27 {
28 public:
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
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
54#endif
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Informations pour construire un module.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.