Calc fix and 2d functions.
This commit is contained in:
13
src/main.cxx
13
src/main.cxx
@@ -17,15 +17,17 @@
|
||||
|
||||
int main() {
|
||||
{
|
||||
double *dataA = Aurora::malloc(8);
|
||||
double *dataB = Aurora::malloc(8);;
|
||||
double *dataC = Aurora::malloc(8);;
|
||||
double *dataA = Aurora::malloc(8,true);
|
||||
double *dataB = Aurora::malloc(8);
|
||||
double *dataC = Aurora::malloc(8);
|
||||
for (int i = 0; i < 16; ++i) {
|
||||
dataA[i] = (double) (i + 2);
|
||||
}
|
||||
for (int i = 0; i < 8; ++i) {
|
||||
dataA[i] = (double) (i - 3);
|
||||
dataB[i] = (double) (i + 2);
|
||||
dataC[i / 2] = (double) (i + 9);
|
||||
}
|
||||
Aurora::Matrix A = Aurora::Matrix::New(dataA, 2, 2, 2);
|
||||
Aurora::Matrix A = Aurora::Matrix::New(dataA, 2, 2, 2,Aurora::ValueType::Complex);
|
||||
printf("A:\r\n");
|
||||
A.printf();
|
||||
Aurora::Matrix B = Aurora::Matrix::New(dataB, 2, 2, 2);
|
||||
@@ -54,6 +56,7 @@ int main() {
|
||||
printf("New A col slice 1 toMatrix:\r\n");
|
||||
auto Ds = A(Aurora::$, 1, Aurora::$);
|
||||
auto D = Ds.toMatrix();
|
||||
printf("D:\r\n");
|
||||
D.printf();
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user