![]() |
MAiNGO
|
Specialization of the structure mc::Op for use of the type UbpQuadExpr as a template parameter in other MC++ types. More...
#include <ubpQuadExpr.h>
Public Types | |
typedef maingo::ubp::UbpQuadExpr | QE |
Static Public Member Functions | |
static QE | sqr (const QE &x) |
static QE | pow (const QE &x, const int n) |
static QE | pow (const QE &x, const double a) |
static QE | pow (const QE &x, const QE &y) |
static QE | pow (const double x, const QE &y) |
static QE | pow (const int x, const QE &y) |
static QE | prod (const unsigned int n, const QE *x) |
static QE | monom (const unsigned int n, const QE *x, const unsigned *k) |
static QE | point (const double c) |
static QE | zeroone () |
static void | I (QE &x, const QE &y) |
static double | l (const QE &x) |
static double | u (const QE &x) |
static double | abs (const QE &x) |
static double | mid (const QE &x) |
static double | diam (const QE &x) |
static QE | inv (const QE &x) |
static QE | sqrt (const QE &x) |
static QE | exp (const QE &x) |
static QE | log (const QE &x) |
static QE | xlog (const QE &x) |
static QE | fabsx_times_x (const QE &x) |
static QE | xexpax (const QE &x, const double a) |
static QE | lmtd (const QE &x, const QE &y) |
static QE | rlmtd (const QE &x, const QE &y) |
static QE | euclidean_norm_2d (const QE &x, const QE &y) |
static QE | expx_times_y (const QE &x, const QE &y) |
static QE | vapor_pressure (const QE &x, const double type, const double p1, const double p2, const double p3, const double p4=0, const double p5=0, const double p6=0, const double p7=0, const double p8=0, const double p9=0, const double p10=0) |
static QE | ideal_gas_enthalpy (const QE &x, const double x0, const double type, const double p1, const double p2, const double p3, const double p4, const double p5, const double p6=0, const double p7=0) |
static QE | saturation_temperature (const QE &x, const double type, const double p1, const double p2, const double p3, const double p4=0, const double p5=0, const double p6=0, const double p7=0, const double p8=0, const double p9=0, const double p10=0) |
static QE | enthalpy_of_vaporization (const QE &x, const double type, const double p1, const double p2, const double p3, const double p4, const double p5, const double p6=0) |
static QE | cost_function (const QE &x, const double type, const double p1, const double p2, const double p3) |
static QE | nrtl_tau (const QE &x, const double a, const double b, const double e, const double f) |
static QE | nrtl_dtau (const QE &x, const double b, const double e, const double f) |
static QE | nrtl_G (const QE &x, const double a, const double b, const double e, const double f, const double alpha) |
static QE | nrtl_Gtau (const QE &x, const double a, const double b, const double e, const double f, const double alpha) |
static QE | nrtl_Gdtau (const QE &x, const double a, const double b, const double e, const double f, const double alpha) |
static QE | nrtl_dGtau (const QE &x, const double a, const double b, const double e, const double f, const double alpha) |
static QE | iapws (const QE &x, const double type) |
static QE | iapws (const QE &x, const QE &y, const double type) |
static QE | p_sat_ethanol_schroeder (const QE &x) |
static QE | rho_vap_sat_ethanol_schroeder (const QE &x) |
static QE | rho_liq_sat_ethanol_schroeder (const QE &x) |
static QE | covariance_function (const QE &x, const double type) |
static QE | gaussian_probability_density_function (const QE &x) |
static QE | regnormal (const QE &x, const double a, const double b) |
static QE | fabs (const QE &x) |
static QE | sin (const QE &x) |
static QE | cos (const QE &x) |
static QE | tan (const QE &x) |
static QE | asin (const QE &x) |
static QE | acos (const QE &x) |
static QE | atan (const QE &x) |
static QE | sinh (const QE &x) |
static QE | cosh (const QE &x) |
static QE | tanh (const QE &x) |
static QE | coth (const QE &x) |
static QE | asinh (const QE &x) |
static QE | acosh (const QE &x) |
static QE | atanh (const QE &x) |
static QE | acoth (const QE &x) |
static QE | erf (const QE &x) |
static QE | erfc (const QE &x) |
static QE | fstep (const QE &x) |
static QE | bstep (const QE &x) |
static QE | hull (const QE &x, const QE &y) |
static QE | min (const QE &x, const QE &y) |
static QE | max (const QE &x, const QE &y) |
static QE | pos (const QE &x) |
static QE | neg (const QE &x) |
static QE | lb_func (const QE &x, const double lb) |
static QE | ub_func (const QE &x, const double ub) |
static QE | bounding_func (const QE &x, const double lb, const double ub) |
static QE | squash_node (const QE &x, const double lb, const double ub) |
static QE | sum_div (const std::vector< QE > &x, const std::vector< double > &coeff) |
static QE | xlog_sum (const std::vector< QE > &x, const std::vector< double > &coeff) |
static QE | mc_print (const QE &x, const int number) |
static QE | arh (const QE &x, const double k) |
static QE | cheb (const QE &x, const unsigned n) |
static bool | inter (QE &xIy, const QE &x, const QE &y) |
static bool | eq (const QE &x, const QE &y) |
static bool | ne (const QE &x, const QE &y) |
static bool | lt (const QE &x, const QE &y) |
static bool | le (const QE &x, const QE &y) |
static bool | gt (const QE &x, const QE &y) |
static bool | ge (const QE &x, const QE &y) |
Specialization of the structure mc::Op for use of the type UbpQuadExpr as a template parameter in other MC++ types.
typedef maingo::ubp::UbpQuadExpr mc::Op< maingo::ubp::UbpQuadExpr >::QE |
typedef for easier usage
|
inlinestatic |
abs is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
arh function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
bounding_func function is not allowed
|
inlinestatic |
discontinuous function is not allowed
|
inlinestatic |
cheb function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
no cost function function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
diam not given
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
compare function is not allowed
|
inlinestatic |
erf function is not allowed
|
inlinestatic |
erfc function is not allowed
|
inlinestatic |
euclidean is not allowed
|
inlinestatic |
exp is not allowed
|
inlinestatic |
exp(x)*y is not allowed
|
inlinestatic |
fabs function is not allowed
|
inlinestatic |
x*|x| is not allowed
|
inlinestatic |
discontinuous function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
compare function is not allowed
|
inlinestatic |
compare function is not allowed
|
inlinestatic |
hull is not given
|
inlinestatic |
even thou I should be understood as interval, it is implemented here as assignment
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
interior is not given
|
inlinestatic |
inv is not allowed
|
inlinestatic |
no lower bound given
|
inlinestatic |
lb_func function is not allowed
|
inlinestatic |
compare function is not allowed
|
inlinestatic |
lmtd is not allowed
|
inlinestatic |
log is not allowed
|
inlinestatic |
compare function is not allowed
|
inlinestatic |
max function is not allowed
|
inlinestatic |
printing function is not allowed
|
inlinestatic |
mid not given
|
inlinestatic |
min function is not allowed
|
inlinestatic |
monom could be allowed but is currently not implemented
|
inlinestatic |
compare function is not allowed
|
inlinestatic |
neg function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
point is not needed at all
|
inlinestatic |
pos function is not allowed
|
inlinestatic |
powers are allowed up to order 2
|
inlinestatic |
power are allowed up to order 2
|
inlinestatic |
x^y is not allowed
|
inlinestatic |
c^x is not allowed
|
inlinestatic |
d^x is not allowed
|
inlinestatic |
prod could be allowed but is currently not implemented
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
rlmtd is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
x^2
|
inlinestatic |
sqrt is not allowed
|
inlinestatic |
squash_node function is not allowed
|
inlinestatic |
sum_div function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
trigonometric function is not allowed
|
inlinestatic |
no upper bound given
|
inlinestatic |
ub_func function is not allowed
|
inlinestatic |
no thermodynamic function is not allowed
|
inlinestatic |
x*exp(a*x) is not allowed
|
inlinestatic |
xlog is not allowed
|
inlinestatic |
xlog_sum function is not allowed
|
inlinestatic |
zeroone is not needed at all