|
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::Polyhedron< Meta, Child > |
| forward declaration of polyhedron set More... | |
Namespaces | |
| namespace | convex |
Typedefs | |
| template<linalg::RnSpace Space> | |
| using | convex::PolyhedronDom = ConvexDomain< Space, VarType::FREE > |
| alias for domain on poly | |
| template<linalg::RnSpace Space> | |
| using | convex::PolyhedronCodom = ConvexDomain< Space, VarType::FREE > |
| alias for codomain on poly | |
| template<linalg::RnSpace Dom, linalg::RnSpace Codom> | |
| using | convex::PolyhedronMeta = ConvexAtomMeta< PolyhedronDom< Dom >, PolyhedronCodom< Codom >, CurvatureType::CONVEX > |
| alias for meta on poly | |
Functions | |
| template<typename Mat , typename Bias , typename Child > | |
| convex::Polyhedron (const Mat &, const Bias &, const Child &) -> Polyhedron< PolyhedronMeta< dom_space_t< meta_codom_t< atom_meta_t< Child > > >, linalg::Matrix< dom_type_t< meta_codom_t< atom_meta_t< Child > > >, 1, linalg::mat_rows_v< Mat > > >, atom_decay_t< Child > > | |