Public Types | Public Member Functions | Private Types | Private Member Functions | List of all members
Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > Class Template Reference

A sparse vector expression referencing an existing sparse vector expression. More...

#include <SparseRef.h>

Inheritance diagram for Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >:
Inheritance graph
[legend]

Public Types

typedef internal::SparseRefBase< RefBase
 
- Public Types inherited from Eigen::internal::SparseRefBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > >
typedef SparseMapBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > > Base
 

Public Member Functions

template<int OtherOptions>
 Ref (SparseVector< MatScalar, OtherOptions, MatIndex > &expr)
 
template<typename Derived >
 Ref (const SparseCompressedBase< Derived > &expr)
 
- Public Member Functions inherited from Eigen::internal::SparseRefBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > >
 SparseRefBase ()
 

Private Types

typedef SparseVector< MatScalar, MatOptions, MatIndex > PlainObjectType
 
typedef internal::traits< RefTraits
 

Private Member Functions

template<int OtherOptions>
 Ref (const SparseVector< MatScalar, OtherOptions, MatIndex > &expr)
 

Additional Inherited Members

- Protected Member Functions inherited from Eigen::internal::SparseRefBase< Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType > >
void construct (Expression &expr)
 

Detailed Description

template<typename MatScalar, int MatOptions, typename MatIndex, int Options, typename StrideType>
class Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >

A sparse vector expression referencing an existing sparse vector expression.

Template Parameters
SparseVectorTypethe equivalent sparse vector type of the referenced data, it must be a template instance of class SparseVector.
See also
class Ref

Definition at line 254 of file SparseRef.h.

Member Typedef Documentation

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
typedef internal::SparseRefBase<Ref> Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >::Base

Definition at line 268 of file SparseRef.h.

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
typedef SparseVector<MatScalar,MatOptions,MatIndex> Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >::PlainObjectType
private

Definition at line 262 of file SparseRef.h.

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
typedef internal::traits<Ref> Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >::Traits
private

Definition at line 263 of file SparseRef.h.

Constructor & Destructor Documentation

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
template<int OtherOptions>
Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >::Ref ( const SparseVector< MatScalar, OtherOptions, MatIndex > &  expr)
inlineprivate
template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
template<int OtherOptions>
Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >::Ref ( SparseVector< MatScalar, OtherOptions, MatIndex > &  expr)
inline

Definition at line 273 of file SparseRef.h.

template<typename MatScalar , int MatOptions, typename MatIndex , int Options, typename StrideType >
template<typename Derived >
Eigen::Ref< SparseVector< MatScalar, MatOptions, MatIndex >, Options, StrideType >::Ref ( const SparseCompressedBase< Derived > &  expr)
inline

Definition at line 280 of file SparseRef.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:19