18 # pragma warning(disable:4290) // exception spec ignored except to indicate
39 std::vector< std::vector<double> *>
m_data;
50 RTuple (
const std::vector < std::string > & labels );
62 virtual void copy (
const DataSource & other );
68 virtual void reserve (
unsigned int count );
72 virtual bool empty ()
const;
76 virtual unsigned int rows ()
const;
84 virtual void addRow (
const std::vector<double> & v );
91 virtual const std::vector < double > & getRow (
unsigned int index )
const;
94 operator [] ( std::vector < unsigned int > & indices )
const;
96 virtual double valueAt (
unsigned int row,
unsigned int column )
const;