Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
AlephTestSchemeFaces.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2026 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
20namespace ArcaneTest
21{
22
23/*---------------------------------------------------------------------------*/
24/*---------------------------------------------------------------------------*/
25
27
28/*---------------------------------------------------------------------------*/
29/*---------------------------------------------------------------------------*/
30
31using namespace Arcane;
32
33class AlephTestSchemeFaces : public ArcaneAlephTestSchemeFacesObject
34{
35 public:
36
37 AlephTestSchemeFaces(const ServiceBuildInfo&);
38 ~AlephTestSchemeFaces(void);
39
40 public:
41
42 virtual void boundaries(ArcaneTest::CaseOptionsAlephTestModule*);
43 virtual void preFetchNumElementsForEachRow(IntegerArray&, const Integer);
44 virtual void setValues(const Real, AlephMatrix*);
45 virtual bool amrRefine(RealArray&, const Real);
46 virtual bool amrCoarsen(RealArray&, const Real);
47};
48
49/*---------------------------------------------------------------------------*/
50/*---------------------------------------------------------------------------*/
51
52} // namespace ArcaneTest
53
54/*---------------------------------------------------------------------------*/
55/*---------------------------------------------------------------------------*/
56
57#endif
ArcaneAlephTestSchemeFacesObject(const Arcane::ServiceBuildInfo &sbi)
Constructeur.
Matrix of a linear system.
Definition AlephMatrix.h:33
Structure containing the information to create a service.
Int32 Integer
Type representing an integer.
Array< Integer > IntegerArray
Dynamic one-dimensional array of integers.
Definition UtilsTypes.h:133
double Real
Type representing a real number.
Array< Real > RealArray
Dynamic one-dimensional array of reals.
Definition UtilsTypes.h:135