Data class for symbolically formulating constraints within optimal control problems. More...
#include <constraint_component.hpp>
Protected Attributes | |
Expression | expression |
DVector | lb |
VariablesGrid | lbGrid |
DVector | ub |
VariablesGrid | ubGrid |
Friends | |
ConstraintComponent | operator<= (double lb_, const ConstraintComponent &arg) |
ConstraintComponent | operator<= (DVector lb_, const ConstraintComponent &arg) |
ConstraintComponent | operator<= (VariablesGrid lb_, const ConstraintComponent &arg) |
ConstraintComponent | operator>= (double ub_, const ConstraintComponent &arg) |
ConstraintComponent | operator>= (DVector ub_, const ConstraintComponent &arg) |
ConstraintComponent | operator>= (VariablesGrid ub_, const ConstraintComponent &arg) |
Data class for symbolically formulating constraints within optimal control problems.
The class ConstraintComponent is a data class for symbolically formulating constraints within optimal control problems.
\author Boris Houska, Hans Joachim Ferreau
Definition at line 56 of file constraint_component.hpp.
BEGIN_NAMESPACE_ACADO ConstraintComponent::ConstraintComponent | ( | ) |
Default constructor
Definition at line 48 of file constraint_component.cpp.
ConstraintComponent::ConstraintComponent | ( | const ConstraintComponent & | arg | ) |
Copy constructor (deep copy).
Definition at line 56 of file constraint_component.cpp.
ConstraintComponent::~ConstraintComponent | ( | ) |
Default destructor.
Definition at line 66 of file constraint_component.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
returnValue ConstraintComponent::initialize | ( | const DVector & | lb, |
Expression | arg, | ||
const DVector & | ub | ||
) |
Initializes the constraint component.
Definition at line 85 of file constraint_component.cpp.
returnValue ConstraintComponent::initialize | ( | const VariablesGrid & | lb, |
Expression | arg, | ||
const VariablesGrid & | ub | ||
) |
Initializes the constraint component.
Definition at line 95 of file constraint_component.cpp.
ConstraintComponent ConstraintComponent::operator() | ( | const uint & | index | ) | const |
Access Operator.
Definition at line 107 of file constraint_component.cpp.
|
inline |
|
inline |
|
inline |
ConstraintComponent & ConstraintComponent::operator= | ( | const ConstraintComponent & | arg | ) |
Assignment Operator (deep copy).
Definition at line 71 of file constraint_component.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 126 of file constraint_component.cpp.
|
friend |
Definition at line 140 of file constraint_component.cpp.
|
friend |
Definition at line 154 of file constraint_component.cpp.
|
friend |
Definition at line 133 of file constraint_component.cpp.
|
friend |
Definition at line 147 of file constraint_component.cpp.
|
friend |
Definition at line 161 of file constraint_component.cpp.
|
protected |
Definition at line 151 of file constraint_component.hpp.
|
protected |
Definition at line 153 of file constraint_component.hpp.
|
protected |
Definition at line 156 of file constraint_component.hpp.
|
protected |
Definition at line 154 of file constraint_component.hpp.
|
protected |
Definition at line 157 of file constraint_component.hpp.