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

Go to the source code of this file.

Classes

struct  convex::Norm< Meta, Child, NormFunc >
 forward declaration - norm fn More...
 

Namespaces

namespace  convex
 

Typedefs

template<linalg::RnSpace Space>
using convex::NormDom = ConvexDomain< Space, VarType::FREE >
 alias for domain on abs function
 
template<linalg::RnSpace Space>
using convex::NormCodom = ConvexDomain< Space, VarType::NONNEG >
 alias for codomain on abs function
 
template<linalg::RnSpace Space>
using convex::NormConcaveCodom = ConvexDomain< Space, VarType::NONPOS >
 alias for concave codomain on abs function
 
template<linalg::RnSpace Dom, linalg::RnSpace Codom>
using convex::NormMeta = ConvexAtomMeta< NormDom< Dom >, NormCodom< Codom >, CurvatureType::CONVEX >
 alias for meta for abs function
 
template<linalg::RnSpace Dom, linalg::RnSpace Codom>
using convex::NormConcaveMeta = ConvexAtomMeta< NormDom< Dom >, NormConcaveCodom< Codom >, CurvatureType::CONCAVE >
 alias for meta for abs function