Référence à une expression. Plus de détails...
#include <arcane/core/expr/Expression.h>
Attributs privés | |
IExpressionImpl * | m_expression |
Référence à une expression.
Cette classe sert juste pour maintenir une référence à une expression (IExpression). Elle est utilisée dans les wrapper pour garantir qu'une expression allouée est bien détruite lorsqu'elle n'est plus utilisée.
Définition à la ligne 42 du fichier Expression.h.
Arcane::Expression::Expression | ( | ) |
Constructeur par défaut.
Définition à la ligne 36 du fichier Expression.cc.
Arcane::Expression::Expression | ( | IExpressionImpl * | expr | ) |
Définition à la ligne 49 du fichier Expression.cc.
|
explicit |
Définition à la ligne 42 du fichier Expression.cc.
Arcane::Expression::Expression | ( | const Expression & | expr | ) |
Constructeur de recopie. Le constructeur est protégé pour éviter de dupliquer par erreur une instance.
Définition à la ligne 57 du fichier Expression.cc.
|
virtual |
Définition à la ligne 76 du fichier Expression.cc.
Expression Arcane::Expression::acos | ( | ) |
Définition à la ligne 144 du fichier Expression.cc.
void Arcane::Expression::apply | ( | ExpressionResult * | result | ) |
Définition à la ligne 102 du fichier Expression.cc.
Expression Arcane::Expression::asin | ( | ) |
Définition à la ligne 151 du fichier Expression.cc.
void Arcane::Expression::assign | ( | const Expression & | expr | ) |
Définition à la ligne 83 du fichier Expression.cc.
void Arcane::Expression::assign | ( | const Expression & | expr, |
const Array< Integer > & | indices | ||
) |
Définition à la ligne 89 du fichier Expression.cc.
void Arcane::Expression::assign | ( | Real | val | ) |
Définition à la ligne 95 du fichier Expression.cc.
Expression Arcane::Expression::atan | ( | ) |
Définition à la ligne 158 du fichier Expression.cc.
Expression Arcane::Expression::ceil | ( | ) |
Définition à la ligne 165 du fichier Expression.cc.
Expression Arcane::Expression::cos | ( | ) |
Définition à la ligne 172 du fichier Expression.cc.
Expression Arcane::Expression::cosh | ( | ) |
Définition à la ligne 179 du fichier Expression.cc.
void Arcane::Expression::dumpIf | ( | const Expression & | test_expr | ) |
Définition à la ligne 114 du fichier Expression.cc.
void Arcane::Expression::dumpIf | ( | const Expression & | test_expr, |
Array< Expression > & | exprs | ||
) |
Définition à la ligne 108 du fichier Expression.cc.
Expression Arcane::Expression::eand | ( | Expression | ex1 | ) |
Définition à la ligne 321 du fichier Expression.cc.
|
inline |
Définition à la ligne 129 du fichier Expression.h.
Expression Arcane::Expression::eor | ( | Expression | ex1 | ) |
Définition à la ligne 327 du fichier Expression.cc.
|
inline |
Définition à la ligne 131 du fichier Expression.h.
Expression Arcane::Expression::eq | ( | Expression | ex1 | ) |
Définition à la ligne 287 du fichier Expression.cc.
|
inline |
Définition à la ligne 118 du fichier Expression.h.
Expression Arcane::Expression::exp | ( | ) |
Définition à la ligne 186 du fichier Expression.cc.
Expression Arcane::Expression::fabs | ( | ) |
Définition à la ligne 193 du fichier Expression.cc.
Expression Arcane::Expression::floor | ( | ) |
Définition à la ligne 200 du fichier Expression.cc.
Expression Arcane::Expression::gt | ( | Expression | ex1 | ) |
Définition à la ligne 301 du fichier Expression.cc.
|
inline |
Définition à la ligne 122 du fichier Expression.h.
Expression Arcane::Expression::gte | ( | Expression | ex1 | ) |
Définition à la ligne 315 du fichier Expression.cc.
|
inline |
Définition à la ligne 126 du fichier Expression.h.
Expression Arcane::Expression::ifelse | ( | Expression | ex1, |
Expression | ex2 | ||
) |
Définition à la ligne 364 du fichier Expression.cc.
|
inline |
Définition à la ligne 137 du fichier Expression.h.
|
inline |
Définition à la ligne 139 du fichier Expression.h.
|
inline |
Définition à la ligne 135 du fichier Expression.h.
Expression Arcane::Expression::inverse | ( | ) |
Définition à la ligne 134 du fichier Expression.cc.
Expression Arcane::Expression::literal | ( | Real | v | ) |
Définition à la ligne 375 du fichier Expression.cc.
Expression Arcane::Expression::log | ( | ) |
Définition à la ligne 207 du fichier Expression.cc.
Expression Arcane::Expression::log10 | ( | ) |
Définition à la ligne 214 du fichier Expression.cc.
Expression Arcane::Expression::lt | ( | Expression | ex1 | ) |
Définition à la ligne 294 du fichier Expression.cc.
|
inline |
Définition à la ligne 120 du fichier Expression.h.
Expression Arcane::Expression::lte | ( | Expression | ex1 | ) |
Définition à la ligne 308 du fichier Expression.cc.
|
inline |
Définition à la ligne 124 du fichier Expression.h.
Expression Arcane::Expression::maximum | ( | Expression | v | ) |
Définition à la ligne 345 du fichier Expression.cc.
|
inline |
Définition à la ligne 147 du fichier Expression.h.
Expression Arcane::Expression::minimum | ( | Expression | v | ) |
Définition à la ligne 337 du fichier Expression.cc.
|
inline |
Définition à la ligne 143 du fichier Expression.h.
Expression Arcane::Expression::operator* | ( | Expression | ex1 | ) |
Définition à la ligne 273 du fichier Expression.cc.
|
inline |
Définition à la ligne 113 du fichier Expression.h.
Expression Arcane::Expression::operator+ | ( | Expression | ex1 | ) |
Définition à la ligne 259 du fichier Expression.cc.
|
inline |
Définition à la ligne 109 du fichier Expression.h.
Expression Arcane::Expression::operator- | ( | ) |
Définition à la ligne 127 du fichier Expression.cc.
Expression Arcane::Expression::operator- | ( | Expression | ex1 | ) |
Définition à la ligne 266 du fichier Expression.cc.
|
inline |
Définition à la ligne 111 du fichier Expression.h.
IExpressionImpl * Arcane::Expression::operator-> | ( | ) | const |
Définition à la ligne 121 du fichier Expression.cc.
Expression Arcane::Expression::operator/ | ( | Expression | ex1 | ) |
Définition à la ligne 280 du fichier Expression.cc.
|
inline |
Définition à la ligne 115 du fichier Expression.h.
void Arcane::Expression::operator= | ( | const Expression & | expr | ) |
Définition à la ligne 65 du fichier Expression.cc.
Expression Arcane::Expression::pow | ( | Expression | v | ) |
Définition à la ligne 353 du fichier Expression.cc.
|
inline |
Définition à la ligne 151 du fichier Expression.h.
Définition à la ligne 384 du fichier Expression.cc.
Expression Arcane::Expression::sin | ( | ) |
Définition à la ligne 221 du fichier Expression.cc.
Expression Arcane::Expression::sinh | ( | ) |
Définition à la ligne 228 du fichier Expression.cc.
Expression Arcane::Expression::sqrt | ( | ) |
Définition à la ligne 235 du fichier Expression.cc.
Expression Arcane::Expression::tan | ( | ) |
Définition à la ligne 242 du fichier Expression.cc.
Expression Arcane::Expression::tanh | ( | ) |
Définition à la ligne 249 du fichier Expression.cc.
Définition à la ligne 390 du fichier Expression.cc.
|
private |
Définition à la ligne 161 du fichier Expression.h.