Go to the documentation of this file.
51 virtual bool active(
const Values&
x)
const override;
64 #if GTSAM_ENABLE_BOOST_SERIALIZATION
66 friend class boost::serialization::access;
67 template <
class ARCHIVE>
68 void serialize(ARCHIVE& ar,
const unsigned int ) {
69 ar& boost::serialization::make_nvp(
"NonlinearInequalityConstraint",
70 boost::serialization::base_object<Base>(*
this));
100 const double&
sigma);
104 const double&
sigma);
117 const double mu = 1.0)
const override;
127 return std::static_pointer_cast<gtsam::NonlinearFactor>(
132 #if GTSAM_ENABLE_BOOST_SERIALIZATION
134 friend class boost::serialization::access;
135 template <
class ARCHIVE>
136 void serialize(ARCHIVE& ar,
const unsigned int ) {
137 ar& boost::serialization::make_nvp(
"ExpressionEqualityConstraint",
138 boost::serialization::base_object<Base>(*
this));
139 ar& BOOST_SERIALIZATION_NVP(expression_);
140 ar& BOOST_SERIALIZATION_NVP(dims_);
147 :
public FactorGraph<NonlinearInequalityConstraint> {
169 const double mu = 1.0)
const;
172 #if GTSAM_ENABLE_BOOST_SERIALIZATION
174 friend class boost::serialization::access;
175 template <
class ARCHIVE>
176 void serialize(ARCHIVE& ar,
const unsigned int ) {
177 ar& boost::serialization::make_nvp(
"NonlinearInequalityConstraints",
178 boost::serialization::base_object<Base>(*
this));
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set set surface set nocontour set clabel set mapping cartesian set nohidden3d set cntrparam order set cntrparam linear set cntrparam levels auto set cntrparam points set size set set xzeroaxis lt lw set x2zeroaxis lt lw set yzeroaxis lt lw set y2zeroaxis lt lw set tics in set ticslevel set tics set mxtics default set mytics default set mx2tics default set my2tics default set xtics border mirror norotate autofreq set ytics border mirror norotate autofreq set ztics border nomirror norotate autofreq set nox2tics set noy2tics set timestamp bottom norotate set rrange[*:*] noreverse nowriteback set trange[*:*] noreverse nowriteback set urange[*:*] noreverse nowriteback set vrange[*:*] noreverse nowriteback set xlabel matrix size set x2label set timefmt d m y n H
std::shared_ptr< This > shared_ptr
const Double_ & expression() const
std::shared_ptr< This > shared_ptr
std::shared_ptr< This > shared_ptr
std::vector< T, typename internal::FastDefaultVectorAllocator< T >::type > FastVector
ScalarExpressionInequalityConstraint This
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Nonlinear equality constraints in constrained optimization.
std::shared_ptr< This > shared_ptr
static const double sigma
Common expressions, both linear and non-linear.
FactorGraph< NonlinearInequalityConstraint > Base
std::shared_ptr< This > shared_ptr
gtsam::NonlinearFactor::shared_ptr clone() const override
std::shared_ptr< InequalityPenaltyFunction > shared_ptr
virtual ~NonlinearInequalityConstraint()
Container of NonlinearInequalityConstraint.
std::vector< Matrix > * OptionalMatrixVecType
NonlinearInequalityConstraints This
NonlinearInequalityConstraint Base
NonlinearInequalityConstraint This
Ramp function to compute inequality constraint violations.
std::shared_ptr< This > shared_ptr
gtsam
Author(s):
autogenerated on Wed Mar 19 2025 03:02:33