alpaqa 1.1.0a1
Nonconvex constrained optimization
Loading...
Searching...
No Matches
EigenConfigf Struct Reference

#include <alpaqa/config/config.hpp>

Detailed Description

Single-precision float configuration.

Definition at line 172 of file config.hpp.

Inheritance diagram for EigenConfigf:
Collaboration diagram for EigenConfigf:

Public Types

using real_t
 Real scalar element type.
using cplx_t
 Complex scalar element type.
using vec
 Dynamic vector type.
using mvec
 Map of vector type.
using cmvec
 Immutable map of vector type.
using rvec
 Reference to mutable vector.
using crvec
 Reference to immutable vector.
using mat
 Dynamic matrix type.
using mmat
 Map of matrix type.
using cmmat
 Immutable map of matrix type.
using rmat
 Reference to mutable matrix.
using crmat
 Reference to immutable matrix.
using cmat
 Dynamic complex matrix type.
using mcmat
 Map of complex matrix type.
using cmcmat
 Immutable map of complex matrix type.
using rcmat
 Reference to mutable complex matrix.
using crcmat
 Reference to immutable complex matrix.
using length_t
 Type for lengths and sizes.
using index_t
 Type for vector and matrix indices.
using indexvec
 Dynamic vector of indices.
using rindexvec
 Reference to mutable index vector.
using crindexvec
 Reference to immutable index vector.
using mindexvec
 Map of index vector type.
using cmindexvec
 Immutable map of index vector type.

Static Public Member Functions

static constexpr const char * get_name ()

Static Public Attributes

static constexpr bool supports_indexvec
 Whether indexing by vectors of indices is supported.

Member Typedef Documentation

◆ real_t

using real_t
inherited

Real scalar element type.

Definition at line 120 of file config.hpp.

◆ cplx_t

using cplx_t
inherited

Complex scalar element type.

Definition at line 122 of file config.hpp.

◆ vec

using vec
inherited

Dynamic vector type.

Definition at line 124 of file config.hpp.

◆ mvec

using mvec
inherited

Map of vector type.

Definition at line 126 of file config.hpp.

◆ cmvec

using cmvec
inherited

Immutable map of vector type.

Definition at line 128 of file config.hpp.

◆ rvec

using rvec
inherited

Reference to mutable vector.

Definition at line 130 of file config.hpp.

◆ crvec

using crvec
inherited

Reference to immutable vector.

Definition at line 132 of file config.hpp.

◆ mat

using mat
inherited

Dynamic matrix type.

Definition at line 134 of file config.hpp.

◆ mmat

using mmat
inherited

Map of matrix type.

Definition at line 136 of file config.hpp.

◆ cmmat

using cmmat
inherited

Immutable map of matrix type.

Definition at line 138 of file config.hpp.

◆ rmat

using rmat
inherited

Reference to mutable matrix.

Definition at line 140 of file config.hpp.

◆ crmat

using crmat
inherited

Reference to immutable matrix.

Definition at line 142 of file config.hpp.

◆ cmat

using cmat
inherited

Dynamic complex matrix type.

Definition at line 144 of file config.hpp.

◆ mcmat

using mcmat
inherited

Map of complex matrix type.

Definition at line 146 of file config.hpp.

◆ cmcmat

using cmcmat
inherited

Immutable map of complex matrix type.

Definition at line 148 of file config.hpp.

◆ rcmat

using rcmat
inherited

Reference to mutable complex matrix.

Definition at line 150 of file config.hpp.

◆ crcmat

using crcmat
inherited

Reference to immutable complex matrix.

Definition at line 152 of file config.hpp.

◆ length_t

using length_t
inherited

Type for lengths and sizes.

Definition at line 154 of file config.hpp.

◆ index_t

using index_t
inherited

Type for vector and matrix indices.

Definition at line 156 of file config.hpp.

◆ indexvec

using indexvec
inherited

Dynamic vector of indices.

Definition at line 158 of file config.hpp.

◆ rindexvec

using rindexvec
inherited

Reference to mutable index vector.

Definition at line 160 of file config.hpp.

◆ crindexvec

using crindexvec
inherited

Reference to immutable index vector.

Definition at line 162 of file config.hpp.

◆ mindexvec

using mindexvec
inherited

Map of index vector type.

Definition at line 164 of file config.hpp.

◆ cmindexvec

using cmindexvec
inherited

Immutable map of index vector type.

Definition at line 166 of file config.hpp.

Member Function Documentation

◆ get_name()

constexpr const char * get_name ( )
inlinestaticconstexpr

Definition at line 173 of file config.hpp.

Member Data Documentation

◆ supports_indexvec

bool supports_indexvec
staticconstexprinherited

Whether indexing by vectors of indices is supported.

Definition at line 168 of file config.hpp.


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