|
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::Softplus< Meta, Child > |
| forward declaration - softplus fn More... | |
Namespaces | |
| namespace | convex |
Typedefs | |
| template<linalg::RnSpace Space> | |
| using | convex::SoftplusDom = ConvexDomain< Space, VarType::FREE > |
| alias for domain on softplus function | |
| template<linalg::RnSpace Space> | |
| using | convex::SoftplusCodom = ConvexDomain< Space, VarType::FREE > |
| alias for codomain on softplus function | |
| template<linalg::RnSpace Space> | |
| using | convex::SoftplusConcaveCodom = ConvexDomain< Space, VarType::FREE > |
| alias for concave codomain on softplus function | |
| template<linalg::RnSpace Space> | |
| using | convex::SoftplusMeta = ConvexAtomMeta< SoftplusDom< Space >, SoftplusCodom< Space >, CurvatureType::CONVEX > |
| alias for meta for softplus function | |
| template<linalg::RnSpace Space> | |
| using | convex::SoftplusConcaveMeta = ConvexAtomMeta< SoftplusDom< Space >, SoftplusConcaveCodom< Space >, CurvatureType::CONCAVE > |
| alias for meta for softplus function | |
Functions | |
| template<typename Child > | |
| convex::Softplus (const Child &) -> Softplus< SoftplusMeta< dom_space_t< meta_codom_t< atom_meta_t< Child > > > >, atom_decay_t< Child > > | |