akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
Loading...
Searching...
No Matches
conic::cone_traits< PowerCone< Vec > > Struct Template Reference

Cone traits for PowerCone. More...

#include <cone_traits.hpp>

Inheritance diagram for conic::cone_traits< PowerCone< Vec > >:
[legend]

Public Types

using SlackT = Vec
 
using T = linalg::vector_element_t< Vec >
 

Static Public Attributes

static constexpr ConeType CT = ConeType::ASYMMETRIC
 
static constexpr std::size_t N = linalg::vector_dim_v<Vec>
 

Detailed Description

template<linalg::VectorContainer Vec>
struct conic::cone_traits< PowerCone< Vec > >

Cone traits for PowerCone.

Definition at line 83 of file cone_traits.hpp.

Member Typedef Documentation

◆ SlackT

template<linalg::VectorContainer Vec>
using conic::cone_traits< PowerCone< Vec > >::SlackT = Vec

Definition at line 84 of file cone_traits.hpp.

◆ T

template<linalg::VectorContainer Vec>
using conic::cone_traits< PowerCone< Vec > >::T = linalg::vector_element_t<Vec>

Definition at line 85 of file cone_traits.hpp.

Member Data Documentation

◆ CT

template<linalg::VectorContainer Vec>
constexpr ConeType conic::cone_traits< PowerCone< Vec > >::CT = ConeType::ASYMMETRIC
staticconstexpr

Definition at line 86 of file cone_traits.hpp.

◆ N

template<linalg::VectorContainer Vec>
constexpr std::size_t conic::cone_traits< PowerCone< Vec > >::N = linalg::vector_dim_v<Vec>
staticconstexpr

Definition at line 87 of file cone_traits.hpp.


The documentation for this struct was generated from the following file: