#include <slate.h>
int main() {
//
// Make an array of slate Matrices. Each Matrix is uninitialized.
//
Matrix<double> a[10];
//
// Initialize each Matrix.
//
for (int i=0; i<10; i++) {
a[i].set_size(1,4,1,4);
a[i] = (double)i;
}
cout << a[0] << endl;
cout << a[5] << endl;
cout << a[9] << endl;
//
// Make an array of array of slate Matrices.
//
Matrix<int> b[4][5];
//
// Initialize each Matrix.
//
for (int i=0; i<4; i++)
for (int j=0; j<5; j++) {
b[i][j].set_size(i,2*i+1,j,2*j+1);
b[i][j] = i+j;
}
cout << b[0][0] << endl;
cout << b[2][3] << endl;
cout << b[3][4] << endl;
}
#include <slate.h>
int main() {
//
// Make a pointer to slate Matrices. Each Matrix is uninitialized.
//
Matrix<double> *a;
a = new Matrix<double>[6];
//
// Initialize each Matrix.
//
for (int i=0; i<6; i++) {
a[i].set_size(1,4,1,4);
a[i] = (double)i;
}
cout << a[0] << endl;
cout << a[2] << endl;
cout << a[5] << endl;
}