Implements the scalar inverse cosine operator (arccos) within the symbolic operators family. More...
#include <acos.hpp>

Public Member Functions | |
| Acos () | |
| Acos (Operator *_argument) | |
| Acos (const Acos &arg) | |
| virtual Operator * | clone () const |
| virtual returnValue | evaluate (EvaluationBase *x) |
| virtual returnValue | initDerivative () |
| Acos & | operator= (const Acos &arg) |
| virtual Operator * | substitute (int index, const Operator *sub) |
| ~Acos () | |
Implements the scalar inverse cosine operator (arccos) within the symbolic operators family.
The class Acos implements the scalar inverse cosine operator (arccos) within the symbolic operators family.
| Acos::Acos | ( | Operator * | _argument | ) |
| Acos::Acos | ( | const Acos & | arg | ) |
| Acos::~Acos | ( | ) |
| Operator * Acos::clone | ( | ) | const [virtual] |
Provides a deep copy of the expression.
Implements UnaryOperator.
| returnValue Acos::evaluate | ( | EvaluationBase * | x | ) | [virtual] |
Evaluates the expression (templated version)
Implements UnaryOperator.
| returnValue Acos::initDerivative | ( | ) | [virtual] |
| Operator * Acos::substitute | ( | int | index, |
| const Operator * | sub | ||
| ) | [virtual] |
Substitutes var(index) with the expression sub.
| index | subst. index |
| sub | the substitution |
Implements UnaryOperator.