MathToolbox.hpp
Go to the documentation of this file.
ScalarT Scalar The type used to represent scalar values. Definition: MathToolbox.hpp:78 static LhsEval toLhs(const Evaluation &eval) Given a function evaluation, constrain it to its value (if necessary). Definition: MathToolbox.hpp:130 static Scalar value(const Evaluation &eval) Return the value of the function at a given evaluation point. Definition: MathToolbox.hpp:95 static LhsEval exec(const RhsEval &eval) Definition: MathToolbox.hpp:54 Definition: MathToolbox.hpp:39 Definition: Air_Mesitylene.hpp:31 static Scalar passThroughOrCreateConstant(Scalar value) Pass a value through if it is an evaluation, or create a constant evaluation if it is a scalar... Definition: MathToolbox.hpp:143 Evaluation< Scalar, VarSetTag, numVars > max(const Evaluation< Scalar, VarSetTag, numVars > &x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) Definition: Math.hpp:114 Evaluation< Scalar, VarSetTag, numVars > sqrt(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:278 Evaluation< Scalar, VarSetTag, numVars > cos(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:248 Evaluation< Scalar, VarSetTag, numVars > atan2(const Evaluation< Scalar, VarSetTag, numVars > &x, const Evaluation< Scalar, VarSetTag, numVars > &y) Definition: Math.hpp:198 static Scalar exp(Scalar arg) The natural exponentiation of a value. Definition: MathToolbox.hpp:195 ScalarT Evaluation The type used to represent function evaluations. Definition: MathToolbox.hpp:87 static Scalar sin(Scalar arg) The sine of a value. Definition: MathToolbox.hpp:175 static Scalar atan(Scalar arg) The arcus tangens of a value. Definition: MathToolbox.hpp:167 static Scalar cos(Scalar arg) The cosine of a value. Definition: MathToolbox.hpp:183 static LhsEval exec(const RhsEval &eval) Definition: MathToolbox.hpp:48 Evaluation< Scalar, VarSetTag, numVars > atan(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:183 static Scalar asin(Scalar arg) The arcus sine of a value. Definition: MathToolbox.hpp:179 static Scalar createVariable(Scalar value, int) Given a scalar value, return an evaluation of a linear function. Definition: MathToolbox.hpp:115 Evaluation< Scalar, VarSetTag, numVars > log(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:369 Evaluation< Scalar, VarSetTag, numVars > exp(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:295 Evaluation< Scalar, VarSetTag, numVars > abs(const Evaluation< Scalar, VarSetTag, numVars > &) Definition: Math.hpp:41 static Scalar min(Scalar arg1, Scalar arg2) The minimum of two arguments. Definition: MathToolbox.hpp:155 Evaluation< Scalar, VarSetTag, numVars > min(const Evaluation< Scalar, VarSetTag, numVars > &x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) Definition: Math.hpp:61 static Scalar acos(Scalar arg) The arcus cosine of a value. Definition: MathToolbox.hpp:187 static Scalar tan(Scalar arg) The tangens of a value. Definition: MathToolbox.hpp:163 static Scalar abs(Scalar arg) The absolute value. Definition: MathToolbox.hpp:159 Evaluation< Scalar, VarSetTag, numVars > asin(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:233 static Scalar createConstant(Scalar value) Given a scalar value, return an evaluation of a constant function. Definition: MathToolbox.hpp:105 Definition: MathToolbox.hpp:44 static Scalar pow(Scalar base, Scalar exp) Exponentiation to an arbitrary base. Definition: MathToolbox.hpp:203 Evaluation< Scalar, VarSetTag, numVars > sin(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:218 Evaluation< Scalar, VarSetTag, numVars > pow(const Evaluation< Scalar, VarSetTag, numVars > &base, Scalar exp) Definition: Math.hpp:312 Evaluation< Scalar, VarSetTag, numVars > tan(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:167 static Scalar sqrt(Scalar arg) The square root of a value. Definition: MathToolbox.hpp:191 static Scalar max(Scalar arg1, Scalar arg2) The maximum of two arguments. Definition: MathToolbox.hpp:151 Evaluation< Scalar, VarSetTag, numVars > acos(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:263 static LhsEval exec(const RhsEval &eval) Definition: MathToolbox.hpp:60 static Scalar log(Scalar arg) The natural logarithm of a value. Definition: MathToolbox.hpp:199 static Scalar atan2(Scalar arg1, Scalar arg2) The arcus tangens of a value. Definition: MathToolbox.hpp:171 |