Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
StandardCaseFunction.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/* StandardCaseFunction.h (C) 2000-2011 */
9/* */
10/* Classe gérant une fonction standard du jeu de données. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_STANDARDCASEFUNCTION_H
13#define ARCANE_STANDARDCASEFUNCTION_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
17#include "arcane/CaseFunction.h"
18#include "arcane/IStandardFunction.h"
19
20/*---------------------------------------------------------------------------*/
21/*---------------------------------------------------------------------------*/
22
23ARCANE_BEGIN_NAMESPACE
24
25/*---------------------------------------------------------------------------*/
26/*---------------------------------------------------------------------------*/
39class ARCANE_CORE_EXPORT StandardCaseFunction
40: public CaseFunction
41, public IStandardFunction
42{
43 public:
44
47 virtual ~StandardCaseFunction();
48
49 private:
50
51 virtual void value(Real param,Real& v) const;
52 virtual void value(Real param,Integer& v) const;
53 virtual void value(Real param,bool& v) const;
54 virtual void value(Real param,String& v) const;
55 virtual void value(Real param,Real3& v) const;
56 virtual void value(Integer param,Real& v) const;
57 virtual void value(Integer param,Integer& v) const;
58 virtual void value(Integer param,bool& v) const;
59 virtual void value(Integer param,String& v) const;
60 virtual void value(Integer param,Real3& v) const;
61
62 public:
63
64 virtual IBinaryMathFunctor<Real,Real,Real>* getFunctorRealRealToReal();
65 virtual IBinaryMathFunctor<Real,Real3,Real>* getFunctorRealReal3ToReal();
66 virtual IBinaryMathFunctor<Real,Real,Real3>* getFunctorRealRealToReal3();
67 virtual IBinaryMathFunctor<Real,Real3,Real3>* getFunctorRealReal3ToReal3();
68};
69
70/*---------------------------------------------------------------------------*/
71/*---------------------------------------------------------------------------*/
72
73ARCANE_END_NAMESPACE
74
75/*---------------------------------------------------------------------------*/
76/*---------------------------------------------------------------------------*/
77
78#endif
79
Informations pour construire une instance de CaseFunction.
Fonction du jeu de données.
Interface gérant une fonction standard.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
Classe gérant un vecteur de réel de dimension 3.
Definition Real3.h:132
Classe gérant une fonction standard du jeu de données.
Chaîne de caractères unicode.