345 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp",
"DeprecatedContExp");
350 info->CodeVersion(22400);
351 info->DataSpec(ncbi::EDataSpec::eXSD);
374 (*m_Interval).Reset();
389 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.interval",
"mmlclass");
393 info->CodeVersion(22400);
394 info->DataSpec(ncbi::EDataSpec::eXSD);
610 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.unary-functional",
"mmlclass");
620 info->CodeVersion(22400);
621 info->DataSpec(ncbi::EDataSpec::eXSD);
659 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.lambda",
"mmlclass");
663 info->CodeVersion(22400);
664 info->DataSpec(ncbi::EDataSpec::eXSD);
685 return m_Compose ? m_Compose->IsSetCompose() :
false;
694 (*m_Compose).Reset();
707 m_Compose->SetCompose();
718 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-functional",
"mmlclass");
722 info->CodeVersion(22400);
723 info->DataSpec(ncbi::EDataSpec::eXSD);
901 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.binary-arith",
"mmlclass");
909 info->CodeVersion(22400);
910 info->DataSpec(ncbi::EDataSpec::eXSD);
1022 value.SetFactorial();
1050 value.SetConjugate();
1092 value.SetImaginary();
1143 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.unary-arith",
"mmlclass");
1154 info->CodeVersion(22400);
1155 info->DataSpec(ncbi::EDataSpec::eXSD);
1255 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-minmax",
"mmlclass");
1259 info->CodeVersion(22400);
1260 info->DataSpec(ncbi::EDataSpec::eXSD);
1398 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-arith",
"mmlclass");
1404 info->CodeVersion(22400);
1405 info->DataSpec(ncbi::EDataSpec::eXSD);
1524 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-logical",
"mmlclass");
1529 info->CodeVersion(22400);
1530 info->DataSpec(ncbi::EDataSpec::eXSD);
1549 return m_Not ? m_Not->IsSetNot() :
false;
1555 m_Not.Reset(
new TNot());
1582 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.unary-logical",
"mmlclass");
1585 info->RandomOrder();
1586 info->CodeVersion(22400);
1587 info->DataSpec(ncbi::EDataSpec::eXSD);
1680 value.SetEquivalent();
1689 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.binary-logical",
"mmlclass");
1693 info->CodeVersion(22400);
1694 info->DataSpec(ncbi::EDataSpec::eXSD);
1794 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.quantifier",
"mmlclass");
1798 info->CodeVersion(22400);
1799 info->DataSpec(ncbi::EDataSpec::eXSD);
1956 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-reln",
"mmlclass");
1963 info->CodeVersion(22400);
1964 info->DataSpec(ncbi::EDataSpec::eXSD);
2079 value.SetFactorof();
2102 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.binary-reln",
"mmlclass");
2108 info->CodeVersion(22400);
2109 info->DataSpec(ncbi::EDataSpec::eXSD);
2128 return m_Int ? m_Int->IsSetInt() :
false;
2134 m_Int.Reset(
new TInt());
2161 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.int",
"mmlclass");
2164 info->RandomOrder();
2165 info->CodeVersion(22400);
2166 info->DataSpec(ncbi::EDataSpec::eXSD);
2187 return m_Diff ? m_Diff->IsSetDiff() :
false;
2193 m_Diff.Reset(
new TDiff());
2220 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.Differential-Operator",
"mmlclass");
2223 info->RandomOrder();
2224 info->CodeVersion(22400);
2225 info->DataSpec(ncbi::EDataSpec::eXSD);
2246 return m_Partialdiff ? m_Partialdiff->IsSetPartialdiff() :
false;
2251 if ( !m_Partialdiff ) {
2255 (*m_Partialdiff).Reset();
2265 if ( !m_Partialdiff ) {
2268 m_Partialdiff->SetPartialdiff();
2269 return (*m_Partialdiff);
2279 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.partialdiff",
"mmlclass");
2282 info->RandomOrder();
2283 info->CodeVersion(22400);
2284 info->DataSpec(ncbi::EDataSpec::eXSD);
2373 value.SetDivergence();
2415 value.SetLaplacian();
2424 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.unary-veccalc",
"mmlclass");
2430 info->CodeVersion(22400);
2431 info->DataSpec(ncbi::EDataSpec::eXSD);
2547 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-setlist-constructor",
"mmlclass");
2551 info->CodeVersion(22400);
2552 info->DataSpec(ncbi::EDataSpec::eXSD);
2580 case e_Cartesianproduct:
2598 case e_Cartesianproduct:
2648 value.SetIntersect();
2662 value.SetCartesianproduct();
2671 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-set",
"mmlclass");
2676 info->CodeVersion(22400);
2677 info->DataSpec(ncbi::EDataSpec::eXSD);
2797 value.SetNotsubset();
2811 value.SetNotprsubset();
2834 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.binary-set",
"mmlclass");
2841 info->CodeVersion(22400);
2842 info->DataSpec(ncbi::EDataSpec::eXSD);
2933 value.SetPrsubset();
2942 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-set-reln",
"mmlclass");
2946 info->CodeVersion(22400);
2947 info->DataSpec(ncbi::EDataSpec::eXSD);
2966 return m_Card ? m_Card->IsSetCard() :
false;
2972 m_Card.Reset(
new TCard());
2999 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.unary-set",
"mmlclass");
3002 info->RandomOrder();
3003 info->CodeVersion(22400);
3004 info->DataSpec(ncbi::EDataSpec::eXSD);
3025 return m_Sum ? m_Sum->IsSetSum() :
false;
3031 m_Sum.Reset(
new TSum());
3058 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.sum",
"mmlclass");
3061 info->RandomOrder();
3062 info->CodeVersion(22400);
3063 info->DataSpec(ncbi::EDataSpec::eXSD);
3084 return m_Product ? m_Product->IsSetProduct() :
false;
3093 (*m_Product).Reset();
3106 m_Product->SetProduct();
3107 return (*m_Product);
3117 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.product",
"mmlclass");
3120 info->RandomOrder();
3121 info->CodeVersion(22400);
3122 info->DataSpec(ncbi::EDataSpec::eXSD);
3143 return m_Limit ? m_Limit->IsSetLimit() :
false;
3149 m_Limit.Reset(
new TLimit());
3165 m_Limit->SetLimit();
3176 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.limit",
"mmlclass");
3179 info->RandomOrder();
3180 info->CodeVersion(22400);
3181 info->DataSpec(ncbi::EDataSpec::eXSD);
3701 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.unary-elementary",
"mmlclass");
3727 info->CodeVersion(22400);
3728 info->DataSpec(ncbi::EDataSpec::eXSD);
3848 value.SetVariance();
3885 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-stats",
"mmlclass");
3892 info->CodeVersion(22400);
3893 info->DataSpec(ncbi::EDataSpec::eXSD);
4036 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-constructor",
"mmlclass");
4041 info->CodeVersion(22400);
4042 info->DataSpec(ncbi::EDataSpec::eXSD);
4119 value.SetDeterminant();
4133 value.SetTranspose();
4142 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.unary-linalg",
"mmlclass");
4146 info->CodeVersion(22400);
4147 info->DataSpec(ncbi::EDataSpec::eXSD);
4166 return m_Selector ? m_Selector->IsSetSelector() :
false;
4171 if ( !m_Selector ) {
4175 (*m_Selector).Reset();
4185 if ( !m_Selector ) {
4188 m_Selector->SetSelector();
4189 return (*m_Selector);
4199 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.nary-linalg",
"mmlclass");
4202 info->RandomOrder();
4203 info->CodeVersion(22400);
4204 info->DataSpec(ncbi::EDataSpec::eXSD);
4232 case e_Vectorproduct:
4233 case e_Scalarproduct:
4234 case e_Outerproduct:
4246 case e_Vectorproduct:
4249 case e_Scalarproduct:
4252 case e_Outerproduct:
4288 value.SetVectorproduct();
4302 value.SetScalarproduct();
4316 value.SetOuterproduct();
4325 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.binary-linalg",
"mmlclass");
4330 info->CodeVersion(22400);
4331 info->DataSpec(ncbi::EDataSpec::eXSD);
4360 case e_Naturalnumbers:
4384 case e_Naturalnumbers:
4433 value.SetIntegers();
4461 value.SetRationals();
4475 value.SetNaturalnumbers();
4489 value.SetComplexes();
4517 value.SetEmptyset();
4526 SET_INTERNAL_NAME(
"MultiScriptExpression.MN.MathExpression.ContExp.constant-set",
"mmlclass");
4535 info->CodeVersion(22400);
4536 info->DataSpec(ncbi::EDataSpec::eXSD);
4562 case e_Exponentiale:
4581 case e_Exponentiale: