|
DiSMEC++
|
#include <eigen_generic.h>
Public Types | |
| using | variant_t = std::variant< Types... > |
Public Member Functions | |
| template<class T > | |
| EigenVariantWrapper (T &&source) | |
| auto | size () const |
| auto | rows () const |
| auto | cols () const |
| variant_t & | unpack_variant () |
| const variant_t & | unpack_variant () const |
| template<class T > | |
| T & | get () |
| template<class T > | |
| const T & | get () const |
Protected Attributes | |
| variant_t | m_Variant |
Definition at line 38 of file eigen_generic.h.
| using dismec::types::EigenVariantWrapper< Types >::variant_t = std::variant<Types...> |
Definition at line 40 of file eigen_generic.h.
|
inlineexplicit |
Definition at line 43 of file eigen_generic.h.
|
inline |
Definition at line 53 of file eigen_generic.h.
References dismec::types::EigenVariantWrapper< Types >::m_Variant, and dismec::types::visit().
Referenced by dismec::model::Model::predict_scores().
|
inline |
Definition at line 66 of file eigen_generic.h.
References dismec::types::EigenVariantWrapper< Types >::m_Variant.
|
inline |
Definition at line 71 of file eigen_generic.h.
References dismec::types::EigenVariantWrapper< Types >::m_Variant.
|
inline |
Definition at line 49 of file eigen_generic.h.
References dismec::types::EigenVariantWrapper< Types >::m_Variant, and dismec::types::visit().
Referenced by dismec::model::Model::predict_scores().
|
inline |
Definition at line 45 of file eigen_generic.h.
References dismec::types::EigenVariantWrapper< Types >::m_Variant, and dismec::types::visit().
Referenced by dismec::model::Model::set_weights_for_label().
|
inline |
Definition at line 57 of file eigen_generic.h.
References dismec::types::EigenVariantWrapper< Types >::m_Variant.
|
inline |
Definition at line 61 of file eigen_generic.h.
References dismec::types::EigenVariantWrapper< Types >::m_Variant.
|
protected |
Definition at line 76 of file eigen_generic.h.
Referenced by dismec::types::EigenVariantWrapper< Types >::cols(), dismec::types::EigenVariantWrapper< Types >::get(), dismec::types::EigenVariantWrapper< Types >::rows(), dismec::types::EigenVariantWrapper< Types >::size(), and dismec::types::EigenVariantWrapper< Types >::unpack_variant().