|
akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
|
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 | |