Arcane  v3.16.0.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
AlephTestSchemeFaces.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/* AlephTestSchemeFaces.h (C) 2011 */
9/* */
10/*---------------------------------------------------------------------------*/
11#ifndef ALEPH_TEST_SCHEME_FACES_H
12#define ALEPH_TEST_SCHEME_FACES_H
13
14#include "arcane/aleph/tests/AlephTest.h"
15#include "arcane/aleph/tests/AlephTestSchemeFaces_axl.h"
16
17/*---------------------------------------------------------------------------*/
18/*---------------------------------------------------------------------------*/
19
20ARCANETEST_BEGIN_NAMESPACE
21
22class CaseOptionsAlephTestModule;
23
24/*---------------------------------------------------------------------------*/
25/*---------------------------------------------------------------------------*/
26
27using namespace Arcane;
28
29class AlephTestSchemeFaces : public ArcaneAlephTestSchemeFacesObject
30{
31 public:
32 AlephTestSchemeFaces(const ServiceBuildInfo&);
33 ~AlephTestSchemeFaces(void);
34
35 public:
36 virtual void boundaries(ArcaneTest::CaseOptionsAlephTestModule*);
37 virtual void preFetchNumElementsForEachRow(IntegerArray&, const Integer);
38 virtual void setValues(const Real, AlephMatrix*);
39 virtual bool amrRefine(RealArray&, const Real);
40 virtual bool amrCoarsen(RealArray&, const Real);
41};
42
43/*---------------------------------------------------------------------------*/
44/*---------------------------------------------------------------------------*/
45
46ARCANETEST_END_NAMESPACE
47
48/*---------------------------------------------------------------------------*/
49/*---------------------------------------------------------------------------*/
50
51#endif // ALEPH_TEST_SCHEME_FACES_H
ArcaneAlephTestSchemeFacesObject(const Arcane::ServiceBuildInfo &sbi)
Constructeur.
Matrice d'un système linéaire.
Definition AlephMatrix.h:33
Structure contenant les informations pour créer un service.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
Array< Integer > IntegerArray
Tableau dynamique à une dimension d'entiers.
Definition UtilsTypes.h:220
double Real
Type représentant un réel.
Array< Real > RealArray
Tableau dynamique à une dimension de réels.
Definition UtilsTypes.h:222