#include <alpaqa/config/config.hpp>
Double-precision double
configuration.
Definition at line 176 of file config.hpp.
Public Types | |
using | real_t = double |
Real scalar element type. | |
using | cplx_t = std::complex< real_t > |
Complex scalar element type. | |
using | vec = Eigen::VectorX< real_t > |
Dynamic vector type. | |
using | mvec = Eigen::Map< vec > |
Map of vector type. | |
using | cmvec = Eigen::Map< const vec > |
Immutable map of vector type. | |
using | rvec = Eigen::Ref< vec > |
Reference to mutable vector. | |
using | crvec = Eigen::Ref< const vec > |
Reference to immutable vector. | |
using | mat = Eigen::MatrixX< real_t > |
Dynamic matrix type. | |
using | mmat = Eigen::Map< mat > |
Map of matrix type. | |
using | cmmat = Eigen::Map< const mat > |
Immutable map of matrix type. | |
using | rmat = Eigen::Ref< mat > |
Reference to mutable matrix. | |
using | crmat = Eigen::Ref< const mat > |
Reference to immutable matrix. | |
using | cmat = Eigen::MatrixX< cplx_t > |
Dynamic complex matrix type. | |
using | mcmat = Eigen::Map< cmat > |
Map of complex matrix type. | |
using | cmcmat = Eigen::Map< const cmat > |
Immutable map of complex matrix type. | |
using | rcmat = Eigen::Ref< cmat > |
Reference to mutable complex matrix. | |
using | crcmat = Eigen::Ref< const cmat > |
Reference to immutable complex matrix. | |
using | length_t = Eigen::Index |
Type for lengths and sizes. | |
using | index_t = Eigen::Index |
Type for vector and matrix indices. | |
using | indexvec = Eigen::VectorX< index_t > |
Dynamic vector of indices. | |
using | rindexvec = Eigen::Ref< indexvec > |
Reference to mutable index vector. | |
using | crindexvec = Eigen::Ref< const indexvec > |
Reference to immutable index vector. | |
using | mindexvec = Eigen::Map< indexvec > |
Map of index vector type. | |
using | cmindexvec = Eigen::Map< const indexvec > |
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. | |
Real scalar element type.
Definition at line 120 of file config.hpp.
Complex scalar element type.
Definition at line 122 of file config.hpp.
Dynamic vector type.
Definition at line 124 of file config.hpp.
Map of vector type.
Definition at line 126 of file config.hpp.
Immutable map of vector type.
Definition at line 128 of file config.hpp.
Reference to mutable vector.
Definition at line 130 of file config.hpp.
Reference to immutable vector.
Definition at line 132 of file config.hpp.
Dynamic matrix type.
Definition at line 134 of file config.hpp.
Map of matrix type.
Definition at line 136 of file config.hpp.
Immutable map of matrix type.
Definition at line 138 of file config.hpp.
Reference to mutable matrix.
Definition at line 140 of file config.hpp.
Reference to immutable matrix.
Definition at line 142 of file config.hpp.
Dynamic complex matrix type.
Definition at line 144 of file config.hpp.
Map of complex matrix type.
Definition at line 146 of file config.hpp.
Immutable map of complex matrix type.
Definition at line 148 of file config.hpp.
Reference to mutable complex matrix.
Definition at line 150 of file config.hpp.
Reference to immutable complex matrix.
Definition at line 152 of file config.hpp.
Type for lengths and sizes.
Definition at line 154 of file config.hpp.
Type for vector and matrix indices.
Definition at line 156 of file config.hpp.
Dynamic vector of indices.
Definition at line 158 of file config.hpp.
Reference to mutable index vector.
Definition at line 160 of file config.hpp.
|
inherited |
Reference to immutable index vector.
Definition at line 162 of file config.hpp.
Map of index vector type.
Definition at line 164 of file config.hpp.
|
inherited |
Immutable map of index vector type.
Definition at line 166 of file config.hpp.
Definition at line 177 of file config.hpp.
Whether indexing by vectors of indices is supported.
Definition at line 168 of file config.hpp.