XIOS
1.0
Xml I/O Server
|
#include <operator_expr.hpp>
Types publics | |
typedef double(* | functionScalar )(double) |
typedef double(* | functionScalarScalar )(double, double) |
typedef double(* | functionScalarScalarScalar )(double, double, double) |
typedef CArray< double, 1 >(* | functionField )(const CArray< double, 1 > &) |
typedef CArray< double, 1 >(* | functionFieldField )(const CArray< double, 1 > &, const CArray< double, 1 > &) |
typedef CArray< double, 1 >(* | functionFieldScalar )(const CArray< double, 1 > &, double) |
typedef CArray< double, 1 >(* | functionScalarField )(double, const CArray< double, 1 > &) |
typedef CArray< double, 1 >(* | functionScalarScalarField )(double, double, const CArray< double, 1 > &) |
typedef CArray< double, 1 >(* | functionScalarFieldScalar )(double, const CArray< double, 1 > &, double) |
typedef CArray< double, 1 >(* | functionScalarFieldField )(double, const CArray< double, 1 > &, const CArray< double, 1 > &) |
typedef CArray< double, 1 >(* | functionFieldScalarScalar )(const CArray< double, 1 > &, double, double) |
typedef CArray< double, 1 >(* | functionFieldScalarField )(const CArray< double, 1 > &, double, const CArray< double, 1 > &) |
typedef CArray< double, 1 >(* | functionFieldFieldScalar )(const CArray< double, 1 > &, const CArray< double, 1 > &, double) |
typedef CArray< double, 1 >(* | functionFieldFieldField )(const CArray< double, 1 > &, const CArray< double, 1 > &, const CArray< double, 1 > &) |
Fonctions membres publiques | |
COperatorExpr (void) | |
functionScalar | getOpScalar (const string &id) |
functionScalarScalar | getOpScalarScalar (const string &id) |
functionScalarScalarScalar | getOpScalarScalarScalar (const string &id) |
functionField | getOpField (const string &id) |
functionFieldField | getOpFieldField (const string &id) |
functionFieldScalar | getOpFieldScalar (const string &id) |
functionScalarField | getOpScalarField (const string &id) |
functionScalarScalarField | getOpScalarScalarField (const string &id) |
functionScalarFieldScalar | getOpScalarFieldScalar (const string &id) |
functionScalarFieldField | getOpScalarFieldField (const string &id) |
functionFieldScalarScalar | getOpFieldScalarScalar (const string &id) |
functionFieldScalarField | getOpFieldScalarField (const string &id) |
functionFieldFieldScalar | getOpFieldFieldScalar (const string &id) |
functionFieldFieldField | getOpFieldFieldField (const string &id) |
Fonctions membres publiques statiques | |
static double | neg_s (double x) |
static double | cos_s (double x) |
static double | sin_s (double x) |
static double | tan_s (double x) |
static double | exp_s (double x) |
static double | log_s (double x) |
static double | log10_s (double x) |
static double | sqrt_s (double x) |
static double | add_ss (double x, double y) |
static double | minus_ss (double x, double y) |
static double | mult_ss (double x, double y) |
static double | div_ss (double x, double y) |
static double | pow_ss (double x, double y) |
static double | eq_ss (double x, double y) |
static double | lt_ss (double x, double y) |
static double | gt_ss (double x, double y) |
static double | le_ss (double x, double y) |
static double | ge_ss (double x, double y) |
static double | ne_ss (double x, double y) |
static CArray< double, 1 > | neg_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | cos_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | sin_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | tan_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | exp_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | log_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | log10_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | sqrt_f (const CArray< double, 1 > &x) |
static CArray< double, 1 > | add_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | minus_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | mult_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | div_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | pow_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | eq_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | lt_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | gt_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | le_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | ge_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | ne_ff (const CArray< double, 1 > &x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | add_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | minus_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | mult_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | div_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | pow_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | eq_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | lt_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | gt_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | le_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | ge_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | ne_fs (const CArray< double, 1 > &x, double y) |
static CArray< double, 1 > | add_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | minus_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | mult_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | div_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | eq_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | lt_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | gt_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | le_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | ge_sf (double x, const CArray< double, 1 > &y) |
static CArray< double, 1 > | ne_sf (double x, const CArray< double, 1 > &y) |
static double | cond_sss (double x, double y, double z) |
static CArray< double, 1 > | cond_ssf (double x, double y, const CArray< double, 1 > &z) |
static CArray< double, 1 > | cond_sfs (double x, const CArray< double, 1 > &y, double z) |
static CArray< double, 1 > | cond_sff (double x, const CArray< double, 1 > &y, const CArray< double, 1 > &z) |
static CArray< double, 1 > | cond_fss (const CArray< double, 1 > &x, double y, double z) |
static CArray< double, 1 > | cond_fsf (const CArray< double, 1 > &x, double y, const CArray< double, 1 > &z) |
static CArray< double, 1 > | cond_ffs (const CArray< double, 1 > &x, const CArray< double, 1 > &y, double z) |
static CArray< double, 1 > | cond_fff (const CArray< double, 1 > &x, const CArray< double, 1 > &y, const CArray< double, 1 > &z) |
Attributs publics | |
map< string, functionScalar > | opScalar |
map< string, functionScalarScalar > | opScalarScalar |
map< string, functionScalarScalarScalar > | opScalarScalarScalar |
map< string, functionField > | opField |
map< string, functionFieldField > | opFieldField |
map< string, functionFieldScalar > | opFieldScalar |
map< string, functionScalarField > | opScalarField |
map< string, functionScalarScalarField > | opScalarScalarField |
map< string, functionScalarFieldScalar > | opScalarFieldScalar |
map< string, functionScalarFieldField > | opScalarFieldField |
map< string, functionFieldScalarScalar > | opFieldScalarScalar |
map< string, functionFieldScalarField > | opFieldScalarField |
map< string, functionFieldFieldScalar > | opFieldFieldScalar |
map< string, functionFieldFieldField > | opFieldFieldField |
Définition à la ligne 15 du fichier operator_expr.hpp.
Définition à la ligne 21 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionFieldField)(const CArray< double, 1 > &, const CArray< double, 1 > &) |
Définition à la ligne 22 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionFieldFieldField)(const CArray< double, 1 > &, const CArray< double, 1 > &, const CArray< double, 1 > &) |
Définition à la ligne 31 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionFieldFieldScalar)(const CArray< double, 1 > &, const CArray< double, 1 > &, double) |
Définition à la ligne 30 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionFieldScalar)(const CArray< double, 1 > &, double) |
Définition à la ligne 23 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionFieldScalarField)(const CArray< double, 1 > &, double, const CArray< double, 1 > &) |
Définition à la ligne 29 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionFieldScalarScalar)(const CArray< double, 1 > &, double, double) |
Définition à la ligne 28 du fichier operator_expr.hpp.
typedef double(* xios::COperatorExpr::functionScalar)(double) |
Définition à la ligne 18 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionScalarField)(double, const CArray< double, 1 > &) |
Définition à la ligne 24 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionScalarFieldField)(double, const CArray< double, 1 > &, const CArray< double, 1 > &) |
Définition à la ligne 27 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionScalarFieldScalar)(double, const CArray< double, 1 > &, double) |
Définition à la ligne 26 du fichier operator_expr.hpp.
typedef double(* xios::COperatorExpr::functionScalarScalar)(double, double) |
Définition à la ligne 19 du fichier operator_expr.hpp.
typedef CArray<double,1>(* xios::COperatorExpr::functionScalarScalarField)(double, double, const CArray< double, 1 > &) |
Définition à la ligne 25 du fichier operator_expr.hpp.
typedef double(* xios::COperatorExpr::functionScalarScalarScalar)(double, double, double) |
Définition à la ligne 20 du fichier operator_expr.hpp.
|
inline |
Définition à la ligne 33 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 291 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 303 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 340 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 251 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 428 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 419 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 410 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 400 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 392 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 384 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 376 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 374 du fichier operator_expr.hpp.
Définition à la ligne 283 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 243 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 294 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 306 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 343 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 254 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 296 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 309 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 345 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 257 du fichier operator_expr.hpp.
Définition à la ligne 286 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 246 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 300 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 325 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 360 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 270 du fichier operator_expr.hpp.
|
inline |
Définition à la ligne 136 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 144 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 216 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 208 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 152 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 200 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 192 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 112 du fichier operator_expr.hpp.
Références ERROR.
Référencé par xios::CScalarUnaryOpExprNode::reduce().
|
inline |
Définition à la ligne 160 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 184 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 176 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 120 du fichier operator_expr.hpp.
Références ERROR.
Référencé par xios::CScalarBinaryOpExprNode::reduce().
|
inline |
Définition à la ligne 168 du fichier operator_expr.hpp.
Références ERROR.
|
inline |
Définition à la ligne 128 du fichier operator_expr.hpp.
Références ERROR.
Référencé par xios::CScalarTernaryOpExprNode::reduce().
|
inlinestatic |
Définition à la ligne 298 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 323 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 358 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 268 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 299 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 324 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 359 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 269 du fichier operator_expr.hpp.
Définition à la ligne 288 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 248 du fichier operator_expr.hpp.
Définition à la ligne 287 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 247 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 297 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 322 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 357 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 267 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 292 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 304 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 341 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 252 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 293 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 305 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 342 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 253 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 301 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 327 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 362 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 272 du fichier operator_expr.hpp.
Définition à la ligne 282 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 242 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 295 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 307 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 255 du fichier operator_expr.hpp.
Définition à la ligne 284 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 244 du fichier operator_expr.hpp.
Définition à la ligne 289 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 249 du fichier operator_expr.hpp.
Définition à la ligne 285 du fichier operator_expr.hpp.
|
inlinestatic |
Définition à la ligne 245 du fichier operator_expr.hpp.
map<string,functionField> xios::COperatorExpr::opField |
Définition à la ligne 228 du fichier operator_expr.hpp.
map<string,functionFieldField> xios::COperatorExpr::opFieldField |
Définition à la ligne 229 du fichier operator_expr.hpp.
map<string,functionFieldFieldField> xios::COperatorExpr::opFieldFieldField |
Définition à la ligne 238 du fichier operator_expr.hpp.
map<string,functionFieldFieldScalar> xios::COperatorExpr::opFieldFieldScalar |
Définition à la ligne 237 du fichier operator_expr.hpp.
map<string,functionFieldScalar> xios::COperatorExpr::opFieldScalar |
Définition à la ligne 230 du fichier operator_expr.hpp.
map<string,functionFieldScalarField> xios::COperatorExpr::opFieldScalarField |
Définition à la ligne 236 du fichier operator_expr.hpp.
map<string,functionFieldScalarScalar> xios::COperatorExpr::opFieldScalarScalar |
Définition à la ligne 235 du fichier operator_expr.hpp.
map<string,functionScalar> xios::COperatorExpr::opScalar |
Définition à la ligne 225 du fichier operator_expr.hpp.
map<string,functionScalarField> xios::COperatorExpr::opScalarField |
Définition à la ligne 231 du fichier operator_expr.hpp.
map<string,functionScalarFieldField> xios::COperatorExpr::opScalarFieldField |
Définition à la ligne 234 du fichier operator_expr.hpp.
map<string,functionScalarFieldScalar> xios::COperatorExpr::opScalarFieldScalar |
Définition à la ligne 233 du fichier operator_expr.hpp.
map<string,functionScalarScalar> xios::COperatorExpr::opScalarScalar |
Définition à la ligne 226 du fichier operator_expr.hpp.
map<string,functionScalarScalarField> xios::COperatorExpr::opScalarScalarField |
Définition à la ligne 232 du fichier operator_expr.hpp.
map<string,functionScalarScalarScalar> xios::COperatorExpr::opScalarScalarScalar |
Définition à la ligne 227 du fichier operator_expr.hpp.