Provides assignment operators for LhsExpressionInterface implementations. More...
#include <assignmentOperators.hpp>

| Public Types | |
| using | Base | 
| using | Impl | 
| See AssignmentOperators. | |
| using | PassiveReal = RealTraits::PassiveReal<Real> | 
| Basic computation type. | |
| using | Real = T_Real | 
| See AssignmentOperators. | |
|  Public Types inherited from codi::AssignmentOperatorsPassiveJacobianOptimization< T_Real, T_JacobianOptimization, T_Impl > | |
| using | Impl | 
| See AssignmentOperators. | |
| using | PassiveReal = RealTraits::PassiveReal<Real> | 
| Basic computation type. | |
| using | Real = T_Real | 
| See AssignmentOperators. | |
| Public Member Functions | |
| template<typename Rhs> | |
| inlineImpl & | operator*= (ExpressionInterface< Real, Rhs > const &rhs) | 
| Operator *= for expressions. | |
| inlineImpl & | operator*= (PassiveReal const &rhs) | 
| Operator *= for passive values. | |
| template<typename Rhs> | |
| inlineImpl & | operator+= (ExpressionInterface< Real, Rhs > const &rhs) | 
| Operator += for expressions. | |
| inlineImpl & | operator+= (PassiveReal const &rhs) | 
| Operator += for passive values. | |
| template<typename Rhs> | |
| inlineImpl & | operator-= (ExpressionInterface< Real, Rhs > const &rhs) | 
| Operator -= for expressions. | |
| inlineImpl & | operator-= (PassiveReal const &rhs) | 
| Operator -= for passive values. | |
| template<typename Rhs> | |
| inlineImpl & | operator/= (ExpressionInterface< Real, Rhs > const &rhs) | 
| Operator /= for expressions. | |
| inlineImpl & | operator/= (PassiveReal const &rhs) | 
| Operator /= for passive values. | |
|  Public Member Functions inherited from codi::AssignmentOperatorsPassiveJacobianOptimization< T_Real, T_JacobianOptimization, T_Impl > | |
| inlineImpl & | operator+= (PassiveReal const &rhs) | 
| Operator += for passive values. | |
| inlineImpl & | operator-= (PassiveReal const &rhs) | 
| Operator -= for passive values. | |
| Static Public Attributes | |
| static bool constexpr | JacobianOptimization = T_JacobianOptimization | 
| See AssignmentOperators. | |
|  Static Public Attributes inherited from codi::AssignmentOperatorsPassiveJacobianOptimization< T_Real, T_JacobianOptimization, T_Impl > | |
| static bool constexpr | JacobianOptimization | 
| See AssignmentOperators. | |
Provides assignment operators for LhsExpressionInterface implementations.
Implements: +=, -=, *=, /= for Expressions and passive values.
| T_Real | The real type for the right hand side expressions. | 
| T_JacobianOptimization | If Jacobian optimization is allows for += and -= operators. | 
| T_Impl | The lvalue LhsExpressionInterface implementation. | 
| using codi::AssignmentOperators< T_Real, T_JacobianOptimization, T_Impl >::Base | 
Abbreviation for base class.
| using codi::AssignmentOperators< T_Real, T_JacobianOptimization, T_Impl >::Impl | 
See AssignmentOperators.