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

Go to the source code of this file.

Classes

struct  convex::LMI< Meta, Child, MatIn >
 forward declaration of LMI type More...
 

Namespaces

namespace  convex
 

Typedefs

template<linalg::RnSpace Space>
using convex::LMIDom = ConvexDomain< Space, VarType::FREE >
 alias for domain on affine subspace
 
template<linalg::RnSpace Space>
using convex::LMICodom = ConvexDomain< Space, VarType::FREE >
 alias for codomain on affine subspace
 
template<linalg::RnSpace Space>
using convex::LMIMeta = ConvexAtomMeta< LMIDom< Space >, LMICodom< Space >, CurvatureType::CONVEX >
 alias for meta on affine subspace
 

Variables

template<typename Mat , std::size_t N, typename Child >
 convex::LMI< LMIMeta< dom_space_t< meta_codom_t< atom_meta_t< Child > > > >, atom_decay_t< Child >, Mat >
 (dakre) CTAD - class template argument deduction for egononic use of LMI instead of full template path