akreon-control
Optimal and robust control and state estimation in C++26.
Loading...
Searching...
No Matches
luenberger_observer.hpp File Reference
#include "akreon/linalg/assert.hpp"
#include "akreon/control/feedback/gain_recovery.hpp"
#include "akreon/control/model/plant_model.hpp"
#include "akreon/control/model/state_space.hpp"
#include "akreon/convex/convex_problem.hpp"
#include "akreon/convex/intersection.hpp"
#include "akreon/convex/sets/lmi.hpp"
#include "akreon/convex/variable.hpp"
#include "akreon/linalg/operator/matrix_inverse.hpp"
#include "akreon/linalg/operator/matrix_pencil.hpp"
Include dependency graph for luenberger_observer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  control::LuenbergerObserver< ObsModel >
 Luenberger Observer. More...
 

Namespaces

namespace  control
 

Functions

template<ContinuousPlantModelLike ObsModel, convex::AtomLike ZVar>
constexpr auto control::make_observer_problem (const ObsModel &model, const ZVar &Z, const auto &obj, plant_type_t< ObsModel > margin=1e-6)
 make observer problem
 
template<ContinuousPlantModelLike ObsModel, convex::AtomLike ZVar>
constexpr auto control::make_observer_problem (const ObsModel &model, const ZVar &Z, plant_type_t< ObsModel > margin=1e-6)
 make observer problem