|
SLEIPNIR_DLLEXPORT Variable | sleipnir::abs (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::acos (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::asin (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::atan (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::atan2 (const Variable &y, const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::cos (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::cosh (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::erf (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::exp (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::hypot (const Variable &x, const Variable &y) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::pow (const Variable &base, const Variable &power) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::log (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::log10 (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::sign (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::sin (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::sinh (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::sqrt (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::tan (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::tanh (const Variable &x) |
|
SLEIPNIR_DLLEXPORT Variable | sleipnir::hypot (const Variable &x, const Variable &y, const Variable &z) |
|
template<typename LHS , typename RHS >
requires (ScalarLike<std::decay_t<LHS>> || MatrixLike<std::decay_t<LHS>>) && (ScalarLike<std::decay_t<RHS>> || MatrixLike<std::decay_t<RHS>>) && (!std::same_as<std::decay_t<LHS>, double> || !std::same_as<std::decay_t<RHS>, double>) |
small_vector< Variable > | sleipnir::MakeConstraints (LHS &&lhs, RHS &&rhs) |
|
template<typename LHS , typename RHS >
requires (ScalarLike<std::decay_t<LHS>> || MatrixLike<std::decay_t<LHS>>) && (ScalarLike<std::decay_t<RHS>> || MatrixLike<std::decay_t<RHS>>) && (!std::same_as<std::decay_t<LHS>, double> || !std::same_as<std::decay_t<RHS>, double>) |
EqualityConstraints | sleipnir::operator== (LHS &&lhs, RHS &&rhs) |
|
template<typename LHS , typename RHS >
requires (ScalarLike<std::decay_t<LHS>> || MatrixLike<std::decay_t<LHS>>) && (ScalarLike<std::decay_t<RHS>> || MatrixLike<std::decay_t<RHS>>) && (!std::same_as<std::decay_t<LHS>, double> || !std::same_as<std::decay_t<RHS>, double>) |
InequalityConstraints | sleipnir::operator< (LHS &&lhs, RHS &&rhs) |
|
template<typename LHS , typename RHS >
requires (ScalarLike<std::decay_t<LHS>> || MatrixLike<std::decay_t<LHS>>) && (ScalarLike<std::decay_t<RHS>> || MatrixLike<std::decay_t<RHS>>) && (!std::same_as<std::decay_t<LHS>, double> || !std::same_as<std::decay_t<RHS>, double>) |
InequalityConstraints | sleipnir::operator<= (LHS &&lhs, RHS &&rhs) |
|
template<typename LHS , typename RHS >
requires (ScalarLike<std::decay_t<LHS>> || MatrixLike<std::decay_t<LHS>>) && (ScalarLike<std::decay_t<RHS>> || MatrixLike<std::decay_t<RHS>>) && (!std::same_as<std::decay_t<LHS>, double> || !std::same_as<std::decay_t<RHS>, double>) |
InequalityConstraints | sleipnir::operator> (LHS &&lhs, RHS &&rhs) |
|
template<typename LHS , typename RHS >
requires (ScalarLike<std::decay_t<LHS>> || MatrixLike<std::decay_t<LHS>>) && (ScalarLike<std::decay_t<RHS>> || MatrixLike<std::decay_t<RHS>>) && (!std::same_as<std::decay_t<LHS>, double> || !std::same_as<std::decay_t<RHS>, double>) |
InequalityConstraints | sleipnir::operator>= (LHS &&lhs, RHS &&rhs) |
|