smooth_feedback
Control and estimation on Lie groups
Loading...
Searching...
No Matches
Public Attributes | List of all members
smooth::feedback::ManifoldBounds< M > Struct Template Reference

Manifold constraint set. More...

#include <common.hpp>

Public Attributes

Eigen::Matrix< double, -1, Dof< M > > A {Eigen::Matrix<double, -1, Dof<M>>::Zero(0, Dof<M>)}
 Transformation matrix. More...
 
c {Default<M>()}
 Nominal point in constraint set. More...
 
Eigen::VectorXd l {Eigen::VectorXd::Constant(0, -std::numeric_limits<double>::infinity())}
 Lower bound. More...
 
Eigen::VectorXd u {Eigen::VectorXd::Constant(0, std::numeric_limits<double>::infinity())}
 Upper bound. More...
 

Detailed Description

template<Manifold M>
struct smooth::feedback::ManifoldBounds< M >

Manifold constraint set.

The set consists of all \( m \) s.t.

\[ m \in M = \{ l \leq A ( m \ominus c ) \leq u \}. \]

Definition at line 18 of file common.hpp.

Member Data Documentation

◆ A

template<Manifold M>
Eigen::Matrix<double, -1, Dof<M> > smooth::feedback::ManifoldBounds< M >::A {Eigen::Matrix<double, -1, Dof<M>>::Zero(0, Dof<M>)}

Transformation matrix.

Definition at line 23 of file common.hpp.

◆ c

template<Manifold M>
M smooth::feedback::ManifoldBounds< M >::c {Default<M>()}

Nominal point in constraint set.

Definition at line 25 of file common.hpp.

◆ l

template<Manifold M>
Eigen::VectorXd smooth::feedback::ManifoldBounds< M >::l {Eigen::VectorXd::Constant(0, -std::numeric_limits<double>::infinity())}

Lower bound.

Definition at line 27 of file common.hpp.

◆ u

template<Manifold M>
Eigen::VectorXd smooth::feedback::ManifoldBounds< M >::u {Eigen::VectorXd::Constant(0, std::numeric_limits<double>::infinity())}

Upper bound.

Definition at line 29 of file common.hpp.


The documentation for this struct was generated from the following file: