Template Class Constraint

Class Documentation

template<typename Term, typename Rhs = std::monostate>
class Constraint

A generic Lagrange-multiplier constraint over weak terms.

Public Types

using term_type = Term
using rhs_type = Rhs

Public Functions

inline explicit Constraint(Term terms, Rhs rhs = Rhs())
inline const auto &terms() const
inline const auto &multiplier() const
inline bool has_rhs() const
template<typename Builder>
inline ConstraintFields add(Builder &builder) const