gsl::VectorView Class Reference

#include <mia/core/gsl_vector.hh>

Inheritance diagram for gsl::VectorView:
[legend]
Collaboration diagram for gsl::VectorView:
[legend]

Public Member Functions

 VectorView (gsl_vector_view vv)
 
- Public Member Functions inherited from gsl::Vector
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
bool is_valid () const
 
bool is_writable () const
 
 operator Vector::vector_const_pointer_type () const
 vector const pointer type operator to enable transparent calls to the GSL APL More...
 
 operator Vector::vector_pointer_type ()
 vector pointer type operator to enable transparent calls to the GSL APL More...
 
const gsl_vector * operator-> () const
 
gsl_vector * operator-> ()
 
Vectoroperator= (const Vector &other)
 
Vectoroperator= (Vector &&other)
 
value_type operator[] (size_t i) const
 
reference operator[] (size_t i)
 
void print (std::ostream &os) const
 
size_type size () const
 
 Vector ()
 
 Vector (size_type size, bool clear)
 
 Vector (size_type size, const double *init)
 
 Vector (gsl_vector *holder)
 
 Vector (const gsl_vector *holder)
 
 Vector (const Vector &other)
 
 Vector (Vector &&other)
 
 ~Vector ()
 Destructor. More...
 

Additional Inherited Members

- Public Types inherited from gsl::Vector
typedef const_vector_iterator const_iterator
 
typedef const double & const_reference
 
typedef vector_iterator iterator
 
typedef double & reference
 
typedef size_t size_type
 
typedef double value_type
 
typedef const gsl_vector * vector_const_pointer_type
 
typedef gsl_vector * vector_pointer_type
 
typedef gsl_vector vector_type
 
- Protected Member Functions inherited from gsl::Vector
void reset_holder (gsl_vector *holder)
 
void reset_holder (const gsl_vector *holder)
 

Detailed Description

Wrapper for the gsl_vector_view providing transparent access to the underlying vector.

Definition at line 221 of file gsl_vector.hh.

Constructor & Destructor Documentation

◆ VectorView()

gsl::VectorView::VectorView ( gsl_vector_view  vv)
inline

Definition at line 223 of file gsl_vector.hh.


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