akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
Loading...
Searching...
No Matches
ellipsoid.hpp File Reference
#include "convex_set.hpp"
#include "akreon/linalg/operator/symmetric_matrix.hpp"
Include dependency graph for ellipsoid.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  convex::Ellipsoid< Meta, Child >
 forward declaration of ellipsoid set More...
 

Namespaces

namespace  convex
 

Typedefs

template<linalg::RnSpace Space>
using convex::EllipsoidDom = ConvexDomain< Space, VarType::FREE >
 alias for domain on ellipsoid
 
template<linalg::RnSpace Space>
using convex::EllipsoidCodom = EllipsoidDom< Space >
 alias for domain on ellipsoid
 
template<linalg::RnSpace Space>
using convex::EllipsoidMeta = ConvexAtomMeta< EllipsoidDom< Space >, EllipsoidCodom< Space >, CurvatureType::CONVEX >
 alias for meta on ellipsoid
 

Functions

template<typename Point , typename Mat , typename Child >
 convex::Ellipsoid (const Point &, const Mat &, const Child &) -> Ellipsoid< EllipsoidMeta< dom_space_t< meta_codom_t< atom_meta_t< Child > > > >, atom_decay_t< Child > >