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

Cone traits for ExpCone. More...

#include <cone_traits.hpp>

Inheritance diagram for conic::cone_traits< ExpCone< 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< ExpCone< Vec > >

Cone traits for ExpCone.

Definition at line 74 of file cone_traits.hpp.

Member Typedef Documentation

◆ SlackT

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

Definition at line 75 of file cone_traits.hpp.

◆ T

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

Definition at line 76 of file cone_traits.hpp.

Member Data Documentation

◆ CT

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

Definition at line 77 of file cone_traits.hpp.

◆ N

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

Definition at line 78 of file cone_traits.hpp.


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