42 std::vector<double> *_data;
49 _data(new std::vector<
double>(*(right._data))){
56 _data =
new std::vector<double>(*(right._data));
62 return (
unsigned int)_data->size();
82 std::ostream_iterator<double> oi(os,
",");
83 std::copy (a._data->begin(),a._data->end(),oi);
const Argument & operator=(const Argument &)
friend std::ostream & operator<<(std::ostream &o, const Argument &a)
unsigned int dimension() const
double & operator[](int I)
std::ostream & operator<<(std::ostream &os, const Argument &a)