Math.hpp
Go to the documentation of this file.
312 Evaluation<Scalar, VarSetTag, numVars> pow(const Evaluation<Scalar, VarSetTag, numVars>& base, Scalar exp)
329 Evaluation<Scalar, VarSetTag, numVars> pow(Scalar base, const Evaluation<Scalar, VarSetTag, numVars>& exp)
347 Evaluation<Scalar, VarSetTag, numVars> pow(const Evaluation<Scalar, VarSetTag, numVars>& base, const Evaluation<Scalar, VarSetTag, numVars>& exp)
static Scalar value(const Evaluation &eval) Definition: Math.hpp:395 std::array< Scalar, size > derivatives Definition: Evaluation.hpp:342 static LhsEval toLhs(const Evaluation &eval) Definition: Math.hpp:405 ScalarT Scalar Definition: Math.hpp:392 Definition: MathToolbox.hpp:39 Definition: Air_Mesitylene.hpp:31 static Evaluation max(const Arg1Eval &arg1, const Arg2Eval &arg2) Definition: Math.hpp:417 static Evaluation pow(const Evaluation &arg1, const Evaluation &arg2) Definition: Math.hpp:463 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 Evaluation asin(const Evaluation &arg) Definition: Math.hpp:439 static Evaluation pow(const Evaluation &arg1, typename Evaluation::Scalar arg2) Definition: Math.hpp:457 static Evaluation atan(const Evaluation &arg) Definition: Math.hpp:430 static Evaluation abs(const Evaluation &arg) Definition: Math.hpp:424 static Evaluation pow(typename Evaluation::Scalar arg1, const Evaluation &arg2) Definition: Math.hpp:460 Evaluation< Scalar, VarSetTag, numVars > atan(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:183 Opm::LocalAd::Evaluation< ScalarT, VariableSetTag, numVars > Evaluation Definition: Math.hpp:393 static Evaluation sqrt(const Evaluation &arg) Definition: Math.hpp:448 Evaluation< Scalar, VarSetTag, numVars > pow(const Evaluation< Scalar, VarSetTag, numVars > &base, const Evaluation< Scalar, VarSetTag, numVars > &exp) Definition: Math.hpp:347 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 static Evaluation cos(const Evaluation &arg) Definition: Math.hpp:442 static Evaluation sin(const Evaluation &arg) Definition: Math.hpp:436 Evaluation< Scalar, VarSetTag, numVars > abs(const Evaluation< Scalar, VarSetTag, numVars > &) Definition: Math.hpp:41 static Evaluation createVariable(Scalar value, int varIdx) Definition: Math.hpp:401 static const Evaluation passThroughOrCreateConstant(Scalar value) Definition: Math.hpp:408 Evaluation< Scalar, VarSetTag, numVars > min(const Evaluation< Scalar, VarSetTag, numVars > &x1, const Evaluation< Scalar, VarSetTag, numVars > &x2) Definition: Math.hpp:61 static Evaluation tan(const Evaluation &arg) Definition: Math.hpp:427 static Evaluation acos(const Evaluation &arg) Definition: Math.hpp:445 static Evaluation createConstant(Scalar value) Definition: Math.hpp:398 static Evaluation min(const Arg1Eval &arg1, const Arg2Eval &arg2) Definition: Math.hpp:421 Evaluation< Scalar, VarSetTag, numVars > asin(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:233 Definition: MathToolbox.hpp:44 static Evaluation log(const Evaluation &arg) Definition: Math.hpp:454 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 Represents a function evaluation and its derivatives w.r.t. a fixed set of variables. Definition: Evaluation.hpp:44 static Evaluation exp(const Evaluation &arg) Definition: Math.hpp:451 static const Evaluation & passThroughOrCreateConstant(const Evaluation &eval) Definition: Math.hpp:411 Evaluation< Scalar, VarSetTag, numVars > tan(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:167 static Evaluation atan2(const Evaluation &arg1, const Evaluation &arg2) Definition: Math.hpp:433 Evaluation< Scalar, VarSetTag, numVars > acos(const Evaluation< Scalar, VarSetTag, numVars > &x) Definition: Math.hpp:263 Representation of an evaluation of a function and its derivatives w.r.t. a set of variables in the lo... A traits class which provides basic mathematical functions for arbitrary scalar floating point values... |