1 #ifndef _theplu_yat_utility_vector_
2 #define _theplu_yat_utility_vector_
31 #include "VectorMutable.h"
32 #include "Exception.h"
38 #include <gsl/gsl_vector.h>
71 explicit Vector(
size_t n,
double init_value=0);
101 explicit Vector(std::istream &,
char sep=
'\0')
124 void resize(
size_t,
double init_value=0);
162 gsl_vector* create_gsl_vector_copy(
const VectorBase&)
const;
175 gsl_vector* create_gsl_vector(
size_t n)
const;
177 void delete_allocated_memory(
void);
void resize(size_t, double init_value=0)
Resize Vector.
const Vector & operator=(const Vector &)
The assignment operator.
This is the yat interface to GSL vector.
Definition: Vector.h:57
This is the yat interface to GSL vector.
Definition: VectorBase.h:52
This is the mutable interface to GSL vector.
Definition: VectorMutable.h:55
Class to report errors associated with IO operations.
Definition: Exception.h:109
Vector(void)
The default constructor.