Implementation d'une expression unaire.
Plus de détails...
#include <arcane/core/expr/UnaryExpressionImpl.h>
|
enum | eOperationType {
UnarySubstract = 0
, Inverse = 1
, Acos = 2
, Asin = 3
,
Atan = 4
, Ceil = 5
, Cos = 6
, Cosh = 7
,
Exp = 8
, Fabs = 9
, Floor = 10
, Log = 11
,
Log10 = 12
, Sin = 13
, Sinh = 14
, Sqrt = 15
,
Tan = 16
, Tanh = 17
, NbOperationType = 18
} |
|
Implementation d'une expression unaire.
Définition à la ligne 39 du fichier UnaryExpressionImpl.h.
◆ eOperationType
enum Arcane::UnaryExpressionImpl::eOperationType |
◆ UnaryExpressionImpl()
Arcane::UnaryExpressionImpl::UnaryExpressionImpl |
( |
IExpressionImpl * |
first, |
|
|
eOperationType |
operation |
|
) |
| |
◆ apply()
◆ assign() [1/2]
◆ assign() [2/2]
◆ operationName() [1/2]
String Arcane::UnaryExpressionImpl::operationName |
( |
| ) |
const |
|
inline |
◆ operationName() [2/2]
String Arcane::UnaryExpressionImpl::operationName |
( |
eOperationType |
type | ) |
|
|
static |
◆ vectorSize()
virtual Integer Arcane::UnaryExpressionImpl::vectorSize |
( |
| ) |
const |
|
inlinevirtual |
Nombre d'éléments du vecteur.
Si l'expression est un vecteur et un symbole terminal (une feuille), retourne son nombre d'éléments. Sinon, retourne 0.
Implémente Arcane::IExpressionImpl.
Définition à la ligne 74 du fichier UnaryExpressionImpl.h.
◆ m_first
◆ m_operation
eOperationType Arcane::UnaryExpressionImpl::m_operation |
|
private |
La documentation de cette classe a été générée à partir des fichiers suivants :