A vector of equality constraints of the form cₑ(x) = 0.
More...
#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/sleipnir/include/sleipnir/autodiff/variable.hpp>
|
| EqualityConstraints (std::initializer_list< EqualityConstraints > equality_constraints) |
| Concatenates multiple equality constraints.
|
|
| EqualityConstraints (const std::vector< EqualityConstraints > &equality_constraints) |
| Concatenates multiple equality constraints.
|
|
template<typename LHS , typename RHS >
requires (ScalarLike<LHS> || MatrixLike<LHS>) && (ScalarLike<RHS> || MatrixLike<RHS>) && (SleipnirType<LHS> || SleipnirType<RHS>) |
| EqualityConstraints (LHS &&lhs, RHS &&rhs) |
| Constructs an equality constraint from a left and right side.
|
|
| operator bool () |
| Implicit conversion operator to bool.
|
|
A vector of equality constraints of the form cₑ(x) = 0.
◆ EqualityConstraints() [1/3]
slp::EqualityConstraints::EqualityConstraints |
( |
std::initializer_list< EqualityConstraints > | equality_constraints | ) |
|
|
inline |
Concatenates multiple equality constraints.
- Parameters
-
◆ EqualityConstraints() [2/3]
slp::EqualityConstraints::EqualityConstraints |
( |
const std::vector< EqualityConstraints > & | equality_constraints | ) |
|
|
inlineexplicit |
Concatenates multiple equality constraints.
This overload is for Python bindings only.
- Parameters
-
◆ EqualityConstraints() [3/3]
template<typename LHS , typename RHS >
requires (ScalarLike<LHS> || MatrixLike<LHS>) && (ScalarLike<RHS> || MatrixLike<RHS>) && (SleipnirType<LHS> || SleipnirType<RHS>)
slp::EqualityConstraints::EqualityConstraints |
( |
LHS && | lhs, |
|
|
RHS && | rhs ) |
|
inline |
Constructs an equality constraint from a left and right side.
The standard form for equality constraints is c(x) = 0. This function takes a constraint of the form lhs = rhs and converts it to lhs - rhs = 0.
- Parameters
-
lhs | Left-hand side. |
rhs | Right-hand side. |
◆ operator bool()
slp::EqualityConstraints::operator bool |
( |
| ) |
|
|
inline |
Implicit conversion operator to bool.
◆ constraints
A vector of scalar equality constraints.
The documentation for this struct was generated from the following file:
- /home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/sleipnir/include/sleipnir/autodiff/variable.hpp