Eigen::internal::StorageVal< Scalar, StorageIndex > Class Template Reference

#include <SparseCompressedBase.h>

Public Member Functions

 StorageVal (const StorageIndex &innerIndex, const Scalar &value)
 
 StorageVal (const StorageVal &other)
 
 StorageVal (StorageVal &&other)=default
 
const StorageIndex & key () const
 
StorageIndex & key ()
 
const Scalarvalue () const
 
Scalarvalue ()
 
 operator StorageIndex () const
 

Protected Attributes

StorageIndex m_innerIndex
 
Scalar m_value
 

Private Member Functions

 StorageVal ()=delete
 

Constructor & Destructor Documentation

◆ StorageVal() [1/4]

template<typename Scalar , typename StorageIndex >
Eigen::internal::StorageVal< Scalar, StorageIndex >::StorageVal ( const StorageIndex &  innerIndex,
const Scalar value 
)
inline
367 : m_innerIndex(innerIndex), m_value(value) {}
const Scalar & value() const
Definition: SparseCompressedBase.h:373
Scalar m_value
Definition: SparseCompressedBase.h:381
StorageIndex m_innerIndex
Definition: SparseCompressedBase.h:380

◆ StorageVal() [2/4]

template<typename Scalar , typename StorageIndex >
Eigen::internal::StorageVal< Scalar, StorageIndex >::StorageVal ( const StorageVal< Scalar, StorageIndex > &  other)
inline
368 : m_innerIndex(other.m_innerIndex), m_value(other.m_value) {}

◆ StorageVal() [3/4]

template<typename Scalar , typename StorageIndex >
Eigen::internal::StorageVal< Scalar, StorageIndex >::StorageVal ( StorageVal< Scalar, StorageIndex > &&  other)
default

◆ StorageVal() [4/4]

template<typename Scalar , typename StorageIndex >
Eigen::internal::StorageVal< Scalar, StorageIndex >::StorageVal ( )
privatedelete

Member Function Documentation

◆ key() [1/2]

template<typename Scalar , typename StorageIndex >
StorageIndex& Eigen::internal::StorageVal< Scalar, StorageIndex >::key ( )
inline

◆ key() [2/2]

template<typename Scalar , typename StorageIndex >
const StorageIndex& Eigen::internal::StorageVal< Scalar, StorageIndex >::key ( ) const
inline

◆ operator StorageIndex()

template<typename Scalar , typename StorageIndex >
Eigen::internal::StorageVal< Scalar, StorageIndex >::operator StorageIndex ( ) const
inline

◆ value() [1/2]

template<typename Scalar , typename StorageIndex >
Scalar& Eigen::internal::StorageVal< Scalar, StorageIndex >::value ( )
inline

◆ value() [2/2]

template<typename Scalar , typename StorageIndex >
const Scalar& Eigen::internal::StorageVal< Scalar, StorageIndex >::value ( ) const
inline

Member Data Documentation

◆ m_innerIndex

template<typename Scalar , typename StorageIndex >
StorageIndex Eigen::internal::StorageVal< Scalar, StorageIndex >::m_innerIndex
protected

◆ m_value

template<typename Scalar , typename StorageIndex >
Scalar Eigen::internal::StorageVal< Scalar, StorageIndex >::m_value
protected

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