Classe gérant une fonction standard du jeu de données. Plus de détails...
#include <arcane/core/StandardCaseFunction.h>
Fonctions membres publiques | |
StandardCaseFunction (const CaseFunctionBuildInfo &info) | |
Construit une fonction du jeu de données. | |
virtual IBinaryMathFunctor< Real, Real, Real > * | getFunctorRealRealToReal () override |
virtual IBinaryMathFunctor< Real, Real3, Real > * | getFunctorRealReal3ToReal () override |
virtual IBinaryMathFunctor< Real, Real, Real3 > * | getFunctorRealRealToReal3 () override |
virtual IBinaryMathFunctor< Real, Real3, Real3 > * | getFunctorRealReal3ToReal3 () override |
![]() | |
CaseFunction (const CaseFunctionBuildInfo &info) | |
Construit une fonction du jeu de données. | |
String | name () const override |
nom de la fonction | |
void | setName (const String &new_name) override |
Positionne le nom de la fonction en new_name. | |
eParamType | paramType () const override |
Type du paramètre de la fonction. | |
void | setParamType (eParamType type) override |
Positionne le type de paramètre de la fonction. | |
eValueType | valueType () const override |
Type des valeurs de la fonction. | |
void | setValueType (eValueType type) override |
Positionne le type des valeurs de la fonction. | |
void | setTransformValueFunction (const String &str) override |
Affecte une fonction de transformation de la valeur. Pour l'instant, il s'agit juste d'un coefficient multiplicatif. La chaîne str doit pouvoir être convertie en le type de la valeur. | |
String | transformValueFunction () const override |
Retourne la fonction de transformation de la valeur. | |
void | setTransformParamFunction (const String &str) override |
Affecte une fonction de transformation du paramètre. Pour l'instant, il s'agit juste d'un coefficient multiplicatif. Il n'est appliqué que pour les paramètre réels. La chaîne str doit pouvoir être convertie en un réel. | |
String | transformParamFunction () const override |
Fonction de transformation du paramètre. | |
void | setDeltatCoef (Real v) override |
Positionne la Valeur du coefficient multiplicateur du deltat. | |
Real | deltatCoef () const override |
Valeur du coefficient multiplicateur du deltat. | |
bool | checkIfValid () const override |
Vérifie la validité de la fonction. | |
Ref< ICaseFunction > | toReference () |
ITraceMng * | traceMng () const |
![]() | |
virtual | ~ICaseFunction ()=default |
Libère les ressources. | |
![]() | |
void | addReference () |
void | removeReference () |
void | _internalAddReference () |
bool | _internalRemoveReference () |
Fonctions membres privées | |
void | value (Real param, Real &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, bool &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, Real3 &v) const override |
Valeur v de l'option pour le paramètre param. | |
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. | |
void | value (Integer param, bool &v) const override |
void | value (Integer param, String &v) const override |
Valeur v de l'option pour le paramètre param. | |
void | value (Integer param, Real3 &v) const override |
Valeur v de l'option pour le paramètre param. | |
Classe gérant une fonction standard du jeu de données.
Cette classe doit être héritée et la classe dérivée doit surcharger l'une des méthodes qui renvoie un IFunctionWithArgAndReturn2. Sans surcharge, toutes ces méthode retournent un pointeur nul. La classe dérivée n'est pas obligée de surcharger toutes les méthodes getFunctor* mais peut se contenter de surcharger que ceux qu'elle souhaite.
Définition à la ligne 40 du fichier StandardCaseFunction.h.
|
explicit |
Construit une fonction du jeu de données.
Définition à la ligne 29 du fichier StandardCaseFunction.cc.
Références Arcane::CaseFunction::CaseFunction().
|
override |
Définition à la ligne 38 du fichier StandardCaseFunction.cc.
|
overridevirtual |
Implémente Arcane::IStandardFunction.
Définition à la ligne 165 du fichier StandardCaseFunction.cc.
|
overridevirtual |
Implémente Arcane::IStandardFunction.
Définition à la ligne 183 du fichier StandardCaseFunction.cc.
|
overridevirtual |
Implémente Arcane::IStandardFunction.
Définition à la ligne 156 du fichier StandardCaseFunction.cc.
|
overridevirtual |
Implémente Arcane::IStandardFunction.
Définition à la ligne 174 du fichier StandardCaseFunction.cc.
|
overrideprivatevirtual |
Implémente Arcane::ICaseFunction.
Définition à la ligne 123 du fichier StandardCaseFunction.cc.
|
overrideprivatevirtual |
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 112 du fichier StandardCaseFunction.cc.
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 101 du fichier StandardCaseFunction.cc.
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 145 du fichier StandardCaseFunction.cc.
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 134 du fichier StandardCaseFunction.cc.
|
overrideprivatevirtual |
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 68 du fichier StandardCaseFunction.cc.
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 57 du fichier StandardCaseFunction.cc.
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 46 du fichier StandardCaseFunction.cc.
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 90 du fichier StandardCaseFunction.cc.
Valeur v de l'option pour le paramètre param.
Implémente Arcane::ICaseFunction.
Définition à la ligne 79 du fichier StandardCaseFunction.cc.