113 return new Atan(*
this);
IntermediateState atan(const Expression &arg)
virtual void Atan(Operator &arg)=0
Abstract base class for all scalar-valued symbolic operators.
virtual Operator * clone() const
Abstract base class for all scalar-valued unary operators within the symbolic operators family...
Allows to pass back messages to the calling function.
Implements the scalar power operator within the symbolic operators family.
virtual Operator * clone() const =0
virtual returnValue evaluate(EvaluationBase *x)
virtual Operator * substitute(int index, const Operator *sub)=0
Atan & operator=(const Atan &arg)
#define CLOSE_NAMESPACE_ACADO
Implements the scalar inverse tangens operator (arctan) within the symbolic operators family...
UnaryOperator & operator=(const UnaryOperator &arg)
Implements the scalar power operator with integer exponent within the symbolic operators family...
virtual returnValue initDerivative()
Implements the scalar addition operator within the symbolic expressions family.
Implements the scalar quotient operator within the symbolic operators family.
OperatorName operatorName
virtual TreeProjection * convert2TreeProjection(Operator *a) const
#define BEGIN_NAMESPACE_ACADO
Abstract base class for templated evaluation of operators.
virtual returnValue initDerivative()
virtual Operator * substitute(int index, const Operator *sub)
Implements a scalar constant within the symbolic operators family.
Implements the scalar product operator within the symbolic operators family.