summaryrefslogtreecommitdiff
path: root/doc/swig/test/Array2.h
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2014-03-12 11:19:40 -0600
committerCharles Harris <charlesr.harris@gmail.com>2014-03-12 11:26:48 -0600
commita38888c18cd2a20de0eb0578b3fa8660cda79582 (patch)
tree4f0590684328a013544de84b1577f9322db4cbac /doc/swig/test/Array2.h
parent4fd4850d6b8bb9a8837e19b7ef2b38d0cd67fdd1 (diff)
downloadnumpy-a38888c18cd2a20de0eb0578b3fa8660cda79582.tar.gz
MAINT: Move doc/swig to tools/swig.
Also update MANIFEST.in and documentation to reflect the move. The discussion of this change is at #2384. Closes #2384. Closes #4374.
Diffstat (limited to 'doc/swig/test/Array2.h')
-rw-r--r--doc/swig/test/Array2.h63
1 files changed, 0 insertions, 63 deletions
diff --git a/doc/swig/test/Array2.h b/doc/swig/test/Array2.h
deleted file mode 100644
index 7f8d4ca65..000000000
--- a/doc/swig/test/Array2.h
+++ /dev/null
@@ -1,63 +0,0 @@
-#ifndef ARRAY2_H
-#define ARRAY2_H
-
-#include "Array1.h"
-#include <stdexcept>
-#include <string>
-
-class Array2
-{
-public:
-
- // Default constructor
- Array2();
-
- // Size/array constructor
- Array2(int nrows, int ncols, long* data=0);
-
- // Copy constructor
- Array2(const Array2 & source);
-
- // Destructor
- ~Array2();
-
- // Assignment operator
- Array2 & operator=(const Array2 & source);
-
- // Equals operator
- bool operator==(const Array2 & other) const;
-
- // Length accessors
- int nrows() const;
- int ncols() const;
-
- // Resize array
- void resize(int nrows, int ncols, long* data=0);
-
- // Set item accessor
- Array1 & operator[](int i);
-
- // Get item accessor
- const Array1 & operator[](int i) const;
-
- // String output
- std::string asString() const;
-
- // Get view
- void view(int* nrows, int* ncols, long** data) const;
-
-private:
- // Members
- bool _ownData;
- int _nrows;
- int _ncols;
- long * _buffer;
- Array1 * _rows;
-
- // Methods
- void allocateMemory();
- void allocateRows();
- void deallocateMemory();
-};
-
-#endif