|
virtual returnValue | AD_backward (int dim, VariableType *varType, int *component, Operator *seed, Operator **df, int &nNewIS, TreeProjection ***newIS) |
|
virtual returnValue | AD_backward (int number, double seed, double *df) |
|
virtual returnValue | AD_backward2 (int number, double seed1, double seed2, double *df, double *ddf) |
|
virtual Operator * | AD_forward (int dim, VariableType *varType, int *component, Operator **seed, int &nNewIS, TreeProjection ***newIS) |
|
virtual returnValue | AD_forward (int number, double *seed, double *df) |
|
virtual returnValue | AD_forward (int number, double *x, double *seed, double *f, double *df) |
|
virtual returnValue | AD_forward2 (int number, double *seed1, double *seed2, double *df, double *ddf) |
|
virtual returnValue | AD_symmetric (int dim, VariableType *varType, int *component, Operator *l, Operator **S, int dimS, Operator **dfS, Operator **ldf, Operator **H, int &nNewLIS, TreeProjection ***newLIS, int &nNewSIS, TreeProjection ***newSIS, int &nNewHIS, TreeProjection ***newHIS) |
|
virtual Operator * | clone () const |
|
virtual Operator * | differentiate (int index) |
|
virtual returnValue | evaluate (int number, double *x, double *result) |
|
virtual returnValue | evaluate (EvaluationBase *x) |
|
virtual CurvatureType | getCurvature () |
|
virtual MonotonicityType | getMonotonicity () |
|
virtual OperatorName | getName () |
|
virtual returnValue | initDerivative () |
|
virtual BooleanType | isLinearIn (int dim, VariableType *varType, int *component, BooleanType *implicit_dep) |
|
virtual BooleanType | isPolynomialIn (int dim, VariableType *varType, int *component, BooleanType *implicit_dep) |
|
virtual BooleanType | isRationalIn (int dim, VariableType *varType, int *component, BooleanType *implicit_dep) |
|
Power & | operator= (const Power &arg) |
|
| Power () |
|
| Power (Operator *_argument1, Operator *_argument2) |
|
| Power (const Power &arg) |
|
virtual std::ostream & | print (std::ostream &stream) const |
|
virtual Operator * | substitute (int index, const Operator *sub) |
|
| ~Power () |
|
| BinaryOperator () |
|
| BinaryOperator (Operator *_argument1, Operator *_argument2) |
|
| BinaryOperator (const BinaryOperator &arg) |
|
virtual returnValue | clearBuffer () |
|
virtual returnValue | enumerateVariables (SymbolicIndexList *indexList) |
|
virtual BooleanType | isDependingOn (VariableType var) const |
|
virtual BooleanType | isDependingOn (int dim, VariableType *varType, int *component, BooleanType *implicit_dep) |
|
virtual NeutralElement | isOneOrZero () const |
|
virtual BooleanType | isSymbolic () const |
|
virtual BooleanType | isVariable (VariableType &varType, int &component) const |
|
virtual returnValue | loadIndices (SymbolicIndexList *indexList) |
|
BinaryOperator & | operator= (const BinaryOperator &arg) |
|
virtual returnValue | setCurvature (CurvatureType curvature_) |
|
virtual returnValue | setMonotonicity (MonotonicityType monotonicity_) |
|
virtual returnValue | setVariableExportName (const VariableType &_type, const std::vector< std::string > &_name) |
|
virtual | ~BinaryOperator () |
|
virtual TreeProjection * | cloneTreeProjection () const |
|
virtual int | getGlobalIndex () const |
|
virtual double | getValue () const |
|
virtual BooleanType | isSmooth () const |
|
Expression | operator* (const double &arg) const |
|
Expression | operator* (const DVector &arg) const |
|
Expression | operator* (const DMatrix &arg) const |
|
Expression | operator* (const Operator &arg) const |
|
Expression | operator* (const Expression &arg) const |
|
Operator & | operator*= (const double &arg) |
|
Operator & | operator*= (const DVector &arg) |
|
Operator & | operator*= (const DMatrix &arg) |
|
Operator & | operator*= (const Expression &arg) |
|
Expression | operator+ (const double &arg) const |
|
Expression | operator+ (const DVector &arg) const |
|
Expression | operator+ (const DMatrix &arg) const |
|
Expression | operator+ (const Operator &arg) const |
|
Expression | operator+ (const Expression &arg) const |
|
Operator & | operator+= (const double &arg) |
|
Operator & | operator+= (const DVector &arg) |
|
Operator & | operator+= (const DMatrix &arg) |
|
Operator & | operator+= (const Expression &arg) |
|
Expression | operator- (const double &arg) const |
|
Expression | operator- (const DVector &arg) const |
|
Expression | operator- (const DMatrix &arg) const |
|
Expression | operator- (const Operator &arg) const |
|
Expression | operator- (const Expression &arg) const |
|
Expression | operator- () const |
|
Operator & | operator-= (const double &arg) |
|
Operator & | operator-= (const DVector &arg) |
|
Operator & | operator-= (const DMatrix &arg) |
|
Operator & | operator-= (const Expression &arg) |
|
Expression | operator/ (const double &arg) const |
|
Expression | operator/ (const Operator &arg) const |
|
Expression | operator/ (const Expression &arg) const |
|
Operator & | operator/= (const double &arg) |
|
Operator & | operator/= (const Expression &arg) |
|
ConstraintComponent | operator<= (const double &ub) const |
|
ConstraintComponent | operator<= (const DVector &ub) const |
|
ConstraintComponent | operator<= (const VariablesGrid &ub) const |
|
virtual Operator & | operator= (const double &arg) |
|
virtual Operator & | operator= (const DVector &arg) |
|
virtual Operator & | operator= (const DMatrix &arg) |
|
virtual Operator & | operator= (const Expression &arg) |
|
virtual Operator & | operator= (const Operator &arg) |
|
ConstraintComponent | operator== (const double &b) const |
|
ConstraintComponent | operator== (const DVector &b) const |
|
ConstraintComponent | operator== (const VariablesGrid &b) const |
|
ConstraintComponent | operator>= (const double &lb) const |
|
ConstraintComponent | operator>= (const DVector &lb) const |
|
ConstraintComponent | operator>= (const VariablesGrid &lb) const |
|
virtual Operator * | passArgument () const |
|
| SmoothOperator () |
|
virtual | ~SmoothOperator () |
|
virtual BooleanType | isTrivial () const |
|
virtual Operator * | myAdd (Operator *a, Operator *b) |
|
virtual Operator * | myLogarithm (Operator *a) |
|
virtual Operator * | myPower (Operator *a, Operator *b) |
|
virtual Operator * | myPowerInt (Operator *a, int b) |
|
virtual Operator * | myProd (Operator *a, Operator *b) |
|
virtual Operator * | mySubtract (Operator *a, Operator *b) |
|
| Operator () |
|
Expression | operator* (const double &arg) const |
|
Expression | operator* (const DVector &arg) const |
|
Expression | operator* (const DMatrix &arg) const |
|
Expression | operator* (const Operator &arg) const |
|
Expression | operator* (const Expression &arg) const |
|
Operator & | operator*= (const double &arg) |
|
Operator & | operator*= (const DVector &arg) |
|
Operator & | operator*= (const DMatrix &arg) |
|
Operator & | operator*= (const Expression &arg) |
|
Expression | operator+ (const double &arg) const |
|
Expression | operator+ (const DVector &arg) const |
|
Expression | operator+ (const DMatrix &arg) const |
|
Expression | operator+ (const Operator &arg) const |
|
Expression | operator+ (const Expression &arg) const |
|
Operator & | operator+= (const double &arg) |
|
Operator & | operator+= (const DVector &arg) |
|
Operator & | operator+= (const DMatrix &arg) |
|
Operator & | operator+= (const Expression &arg) |
|
Expression | operator- (const double &arg) const |
|
Expression | operator- (const DVector &arg) const |
|
Expression | operator- (const DMatrix &arg) const |
|
Expression | operator- (const Operator &arg) const |
|
Expression | operator- (const Expression &arg) const |
|
Expression | operator- () const |
|
Operator & | operator-= (const double &arg) |
|
Operator & | operator-= (const DVector &arg) |
|
Operator & | operator-= (const DMatrix &arg) |
|
Operator & | operator-= (const Expression &arg) |
|
Expression | operator/ (const double &arg) const |
|
Expression | operator/ (const Operator &arg) const |
|
Expression | operator/ (const Expression &arg) const |
|
Operator & | operator/= (const double &arg) |
|
Operator & | operator/= (const Expression &arg) |
|
ConstraintComponent | operator<= (const double &ub) const |
|
ConstraintComponent | operator<= (const DVector &ub) const |
|
ConstraintComponent | operator<= (const VariablesGrid &ub) const |
|
ConstraintComponent | operator== (const double &b) const |
|
ConstraintComponent | operator== (const DVector &b) const |
|
ConstraintComponent | operator== (const VariablesGrid &b) const |
|
ConstraintComponent | operator>= (const double &lb) const |
|
ConstraintComponent | operator>= (const DVector &lb) const |
|
ConstraintComponent | operator>= (const VariablesGrid &lb) const |
|
virtual | ~Operator () |
|
Implements the scalar power operator within the symbolic operators family.
The class Power_Int implements the scalar power operator within the symbolic operators family.
- Author
- Boris Houska, Hans Joachim Ferreau
Definition at line 56 of file power.hpp.