acado_syntax.hpp File Reference
#include <acado/symbolic_expression/expression.hpp>
#include <acado/symbolic_expression/variable_types.hpp>
Include dependency graph for acado_syntax.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Standard math operators

Syntax of the ACADO toolkit symbolic core.

Author
Boris Houska, Hans Joachim Ferreau, Milan Vukov

This list is a forward declaration of functions that operate on Expressions. (note that this function are not in a namespace.) It defines the syntax of the ACADO Toolkit.

REFER_NAMESPACE_ACADO IntermediateState sin (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState cos (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState tan (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState asin (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState acos (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState atan (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState exp (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState sqrt (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState ln (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState log (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState pow (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2)
 
REFER_NAMESPACE_ACADO IntermediateState pow (const double &arg1, const REFER_NAMESPACE_ACADO Expression &arg2)
 
REFER_NAMESPACE_ACADO IntermediateState pow (const REFER_NAMESPACE_ACADO Expression &arg1, const double &arg2)
 
Special convex disciplined programming functions.
REFER_NAMESPACE_ACADO IntermediateState square (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState sum_square (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState log_sum_exp (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState euclidean_norm (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO IntermediateState entropy (const REFER_NAMESPACE_ACADO Expression &arg)
 
Special routines for the set up of dynamic systems.
REFER_NAMESPACE_ACADO Expression dot (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO Expression next (const REFER_NAMESPACE_ACADO Expression &arg)
 
Symbolic derivative operators.
REFER_NAMESPACE_ACADO Expression forwardDerivative (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2)
 
REFER_NAMESPACE_ACADO Expression backwardDerivative (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2)
 
REFER_NAMESPACE_ACADO Expression forwardDerivative (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2, const REFER_NAMESPACE_ACADO Expression &seed)
 
REFER_NAMESPACE_ACADO Expression backwardDerivative (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2, const REFER_NAMESPACE_ACADO Expression &seed)
 
REFER_NAMESPACE_ACADO Expression multipleForwardDerivative (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2, const REFER_NAMESPACE_ACADO Expression &seed)
 
REFER_NAMESPACE_ACADO Expression multipleBackwardDerivative (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2, const REFER_NAMESPACE_ACADO Expression &seed)
 
REFER_NAMESPACE_ACADO Expression symmetricDerivative (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2, const REFER_NAMESPACE_ACADO Expression &forward_seed, const REFER_NAMESPACE_ACADO Expression &backward_seed, REFER_NAMESPACE_ACADO Expression *forward_result=0, REFER_NAMESPACE_ACADO Expression *backward_result=0)
 
REFER_NAMESPACE_ACADO Expression jacobian (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2)
 
REFER_NAMESPACE_ACADO Expression laplace (const REFER_NAMESPACE_ACADO Expression &arg1, const REFER_NAMESPACE_ACADO Expression &arg2)
 
REFER_NAMESPACE_ACADO Expression getRiccatiODE (const REFER_NAMESPACE_ACADO Expression &rhs, const REFER_NAMESPACE_ACADO DifferentialState &x, const REFER_NAMESPACE_ACADO Control &u, const REFER_NAMESPACE_ACADO DifferentialState &P, const REFER_NAMESPACE_ACADO DMatrix &Q, const REFER_NAMESPACE_ACADO DMatrix &R)
 
REFER_NAMESPACE_ACADO Expression chol (const REFER_NAMESPACE_ACADO Expression &arg)
 
REFER_NAMESPACE_ACADO returnValue clearAllStaticCounters ()
 

Function Documentation

REFER_NAMESPACE_ACADO Expression backwardDerivative ( const REFER_NAMESPACE_ACADO Expression arg1,
const REFER_NAMESPACE_ACADO Expression arg2 
)
REFER_NAMESPACE_ACADO returnValue clearAllStaticCounters ( )

Function which clears all the static counters, used throughout ACADO symbolics.

Definition at line 248 of file acado_syntax.cpp.

REFER_NAMESPACE_ACADO Expression forwardDerivative ( const REFER_NAMESPACE_ACADO Expression arg1,
const REFER_NAMESPACE_ACADO Expression arg2 
)
REFER_NAMESPACE_ACADO Expression multipleBackwardDerivative ( const REFER_NAMESPACE_ACADO Expression arg1,
const REFER_NAMESPACE_ACADO Expression arg2,
const REFER_NAMESPACE_ACADO Expression seed 
)
REFER_NAMESPACE_ACADO Expression multipleForwardDerivative ( const REFER_NAMESPACE_ACADO Expression arg1,
const REFER_NAMESPACE_ACADO Expression arg2,
const REFER_NAMESPACE_ACADO Expression seed 
)
REFER_NAMESPACE_ACADO IntermediateState pow ( const double &  arg1,
const REFER_NAMESPACE_ACADO Expression arg2 
)
REFER_NAMESPACE_ACADO IntermediateState pow ( const REFER_NAMESPACE_ACADO Expression arg1,
const double &  arg2 
)
REFER_NAMESPACE_ACADO Expression symmetricDerivative ( const REFER_NAMESPACE_ACADO Expression arg1,
const REFER_NAMESPACE_ACADO Expression arg2,
const REFER_NAMESPACE_ACADO Expression forward_seed,
const REFER_NAMESPACE_ACADO Expression backward_seed,
REFER_NAMESPACE_ACADO Expression forward_result = 0,
REFER_NAMESPACE_ACADO Expression backward_result = 0 
)


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:17