12#ifndef ARCANE_CORE_CASEFUNCTION2_H
13#define ARCANE_CORE_CASEFUNCTION2_H
17#include "arcane/utils/Real3.h"
18#include "arcane/core/CaseFunction.h"
52 void value(Real param, Real& v)
const override
54 v = valueAsReal(param);
56 void value(Real param, Integer& v)
const override
58 v = valueAsInteger(param);
60 void value(Real param,
bool& v)
const override
62 v = valueAsBool(param);
66 v = valueAsString(param);
70 v = valueAsReal3(param);
72 void value(Integer param, Real& v)
const override
74 v = valueAsReal(param);
76 void value(Integer param, Integer& v)
const override
78 v = valueAsInteger(param);
80 void value(Integer param,
bool& v)
const override
82 v = valueAsBool(param);
86 v = valueAsString(param);
90 v = valueAsReal3(param);
95 virtual Real valueAsReal(Real param)
const = 0;
96 virtual Integer valueAsInteger(Real param)
const = 0;
97 virtual bool valueAsBool(Real param)
const = 0;
98 virtual String valueAsString(Real param)
const = 0;
99 virtual Real3 valueAsReal3(Real param)
const = 0;
101 virtual Real valueAsReal(Integer param)
const = 0;
102 virtual Integer valueAsInteger(Integer param)
const = 0;
103 virtual bool valueAsBool(Integer param)
const = 0;
104 virtual String valueAsString(Integer param)
const = 0;
105 virtual Real3 valueAsReal3(Integer param)
const = 0;
Implémentation de CaseFunction permettant de retourner directement la valeur associée à un paramètre ...
void value(Integer param, Real3 &v) const override
Valeur v de l'option pour le paramètre param.
void value(Integer param, String &v) const override
Valeur v de l'option pour le paramètre param.
void value(Real param, String &v) const override
Valeur v de l'option pour le paramètre param.
void value(Real param, Integer &v) const override
Valeur v de l'option pour le paramètre param.
void value(Real param, Real3 &v) const override
Valeur v de l'option pour le paramètre param.
void value(Real param, bool &v) const override
Valeur v de l'option pour le paramètre param.
void value(Real param, Real &v) const override
Valeur v de l'option pour le paramètre param.
CaseFunction2(const CaseFunctionBuildInfo &cfbi)
Construit une fonction du jeu de données.
void value(Integer param, Real &v) const override
Valeur v de l'option pour le paramètre param.
void value(Integer param, Integer &v) const override
Valeur v de l'option pour le paramètre param.
Informations pour construire une instance de CaseFunction.
Fonction du jeu de données.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Classe gérant un vecteur de réel de dimension 3.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-