Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
AlephTestScheme.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/* AlephTestIScheme.h (C) 2011 */
9/* */
10/*---------------------------------------------------------------------------*/
11#ifndef ALEPH_TEST_SCHEME_H
12#define ALEPH_TEST_SCHEME_H
13
15using namespace Arcane;
16
17class CaseOptionsAlephTestModule;
18
20{
21 public:
22 AlephTestScheme(void){};
23 virtual ~AlephTestScheme(void){};
24
25 public:
26 virtual void boundaries(ArcaneTest::CaseOptionsAlephTestModule*) = 0;
27 virtual void preFetchNumElementsForEachRow(IntegerArray&, const Integer) = 0;
28 virtual void setValues(const Real, AlephMatrix*) = 0;
29 virtual bool amrRefine(RealArray&, const Real) = 0;
30 virtual bool amrCoarsen(RealArray&, const Real) = 0;
31};
32
34
35#endif // ALEPH_TEST_SCHEME_H
Matrice d'un système linéaire.
Definition AlephMatrix.h:33
Tableau d'items de types quelconques.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.