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

Cone traits for NonnegOrthantCone. More...

#include <cone_traits.hpp>

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

Public Types

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

Static Public Attributes

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

Detailed Description

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

Cone traits for NonnegOrthantCone.

Definition at line 47 of file cone_traits.hpp.

Member Typedef Documentation

◆ SlackT

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

Definition at line 48 of file cone_traits.hpp.

◆ T

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

Definition at line 49 of file cone_traits.hpp.

Member Data Documentation

◆ CT

template<linalg::VectorContainer Vec>
constexpr ConeType conic::cone_traits< NonnegOrthantCone< Vec > >::CT = ConeType::SYMMETRIC
staticconstexpr

Definition at line 50 of file cone_traits.hpp.

◆ N

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

Definition at line 51 of file cone_traits.hpp.


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