Evaluation9.hpp
Go to the documentation of this file.
Representation of an evaluation of a function and its derivatives w.r.t. a set of variables in the lo... A number of commonly used algebraic functions for the localized OPM automatic differentiation (AD) fr... Some templates to wrap the valgrind client request macros. Evaluation & operator=(const Evaluation &other)=default static Evaluation createConstant(int nVars, const RhsValueType &value) Definition: Evaluation9.hpp:196 bool operator<=(RhsValueType other) const Definition: Evaluation9.hpp:572 bool operator!=(const RhsValueType &other) const Definition: Evaluation9.hpp:535 static Evaluation createBlank(const Evaluation &) Definition: Evaluation9.hpp:152 Evaluation operator-(const Evaluation &other) const Definition: Evaluation9.hpp:419 constexpr int size() const number of derivatives Definition: Evaluation9.hpp:61 bool operator>=(RhsValueType other) const Definition: Evaluation9.hpp:561 bool operator<=(const Evaluation &other) const Definition: Evaluation9.hpp:575 Evaluation operator/(const Evaluation &other) const Definition: Evaluation9.hpp:482 bool operator>(const Evaluation &other) const Definition: Evaluation9.hpp:542 constexpr int dstart_() const start index for derivatives Definition: Evaluation9.hpp:74 static Evaluation createVariable(const Evaluation &, const RhsValueType &value, int varPos) Definition: Evaluation9.hpp:185 Evaluation & operator-=(const Evaluation &other) Definition: Evaluation9.hpp:279 static Evaluation createConstantOne(const Evaluation &) Definition: Evaluation9.hpp:160 constexpr int dend_() const end+1 index for derivatives Definition: Evaluation9.hpp:77 Evaluation & operator/=(const RhsValueType &other) Definition: Evaluation9.hpp:377 Evaluation & operator=(const RhsValueType &other) Definition: Evaluation9.hpp:504 Evaluation & operator/=(const Evaluation &other) Definition: Evaluation9.hpp:353 void checkDefined_() const Definition: Evaluation9.hpp:82 Evaluation operator+(const Evaluation &other) const Definition: Evaluation9.hpp:396 bool operator<(const Evaluation &other) const Definition: Evaluation9.hpp:553 Evaluation operator-(const RhsValueType &other) const Definition: Evaluation9.hpp:432 bool operator!=(const Evaluation &other) const Definition: Evaluation9.hpp:531 bool operator>=(const Evaluation &other) const Definition: Evaluation9.hpp:564 static Evaluation createConstantZero(const Evaluation &) Definition: Evaluation9.hpp:156 static Evaluation createVariable(const RhsValueType &value, int varPos) Definition: Evaluation9.hpp:165 Evaluation(const RhsValueType &c, int varPos) Definition: Evaluation9.hpp:117 static Evaluation createConstant(const RhsValueType &value) Definition: Evaluation9.hpp:207 void copyDerivatives(const Evaluation &other) Definition: Evaluation9.hpp:233 void setDerivative(int varIdx, const ValueType &derVal) Definition: Evaluation9.hpp:600 Evaluation & operator+=(const RhsValueType &other) Definition: Evaluation9.hpp:270 Evaluation operator+(const RhsValueType &other) const Definition: Evaluation9.hpp:409 Evaluation & operator+=(const Evaluation &other) Definition: Evaluation9.hpp:250 void clearDerivatives() Definition: Evaluation9.hpp:131 bool operator>(RhsValueType other) const Definition: Evaluation9.hpp:539 Evaluation operator*(const Evaluation &other) const Definition: Evaluation9.hpp:461 Evaluation & operator-=(const RhsValueType &other) Definition: Evaluation9.hpp:299 static Evaluation createConstant(const Evaluation &, const RhsValueType &value) Definition: Evaluation9.hpp:215 ValueT ValueType field type Definition: Evaluation9.hpp:58 Evaluation operator/(const RhsValueType &other) const Definition: Evaluation9.hpp:494 const ValueType & value() const Definition: Evaluation9.hpp:583 constexpr int valuepos_() const position index for value Definition: Evaluation9.hpp:71 Evaluation(const Evaluation &other)=default copy other function evaluation bool operator==(const RhsValueType &other) const Definition: Evaluation9.hpp:516 static Evaluation createVariable(int nVars, const RhsValueType &value, int varPos) Definition: Evaluation9.hpp:173 Evaluation(const RhsValueType &c) Definition: Evaluation9.hpp:104 void setValue(const RhsValueType &val) Definition: Evaluation9.hpp:588 Evaluation operator*(const RhsValueType &other) const Definition: Evaluation9.hpp:473 Evaluation & operator*=(const Evaluation &other) Definition: Evaluation9.hpp:308 void print(std::ostream &os=std::cout) const Definition: Evaluation9.hpp:221 bool operator==(const Evaluation &other) const Definition: Evaluation9.hpp:519 bool operator<(RhsValueType other) const Definition: Evaluation9.hpp:550 Evaluation() default constructor Definition: Evaluation9.hpp:92 const ValueType & derivative(int varIdx) const Definition: Evaluation9.hpp:592 constexpr int length_() const length of internal data vector Definition: Evaluation9.hpp:66 Evaluation operator-() const Definition: Evaluation9.hpp:442 Evaluation & operator*=(const RhsValueType &other) Definition: Evaluation9.hpp:336 Represents a function evaluation and its derivatives w.r.t. a fixed set of variables. Definition: Evaluation.hpp:59 const ValueType & derivative(int varIdx) const Definition: Evaluation.hpp:536 constexpr int size() const number of derivatives Definition: Evaluation.hpp:69 constexpr int valuepos_() const position index for value Definition: Evaluation.hpp:79 void setValue(const RhsValueType &val) Definition: Evaluation.hpp:532 bool operator==(const RhsValueType &other) const Definition: Evaluation.hpp:460 constexpr int length_() const length of internal data vector Definition: Evaluation.hpp:74 constexpr int dstart_() const start index for derivatives Definition: Evaluation.hpp:82 bool CheckDefined(const T &value) Make valgrind complain if any of the memory occupied by an object is undefined. Definition: Valgrind.hpp:74 Definition: Air_Mesitylene.hpp:34 |