1 #ifndef _theplu_yat_utility_vector_view_ 2 #define _theplu_yat_utility_vector_view_ 31 #include "VectorMutable.h" 33 #include <gsl/gsl_vector.h> 198 const VectorView& assign(
const gsl_vector* rhs);
199 void copy(gsl_vector*);
200 void delete_allocated_memory(
void);
202 gsl_vector_view* view_;
The Department of Theoretical Physics namespace as we define it.
This is the yat interface to gsl_vector_view.
Definition: VectorView.h:79
VectorView(void)
Default constructor.
This is the yat interface to GSL vector.
Definition: VectorBase.h:55
gsl_vector * vec_
Definition: VectorMutable.h:269
VectorView & operator=(const VectorExpression< T > &rhs)
assignment from vector expression
Definition: VectorView.h:190
An expression that can be converted to a Vector.
Definition: VectorExpression.h:67
This is the mutable interface to GSL vector.
Definition: VectorMutable.h:56
const VectorView & operator=(const VectorView &)
The assignment operator.
const gsl_vector * gsl_vector_p(void) const
return a GSL vector pointer
Definition: VectorExpression.h:110
Definition: MatrixMutable.h:58