rebase merge

This commit is contained in:
Aurélien Gauthier 2022-06-27 16:39:21 +02:00
commit 6b9de5f457
6 changed files with 30 additions and 11 deletions

View file

@ -12,7 +12,7 @@
void averageCalculation(long **p, double averageArray[])
{
// printArrayData(p, nRowRawData, nCol);
printf("\n");
// printf("\n");
for (int i = 1; i < nCol; i++)
{
int j = 0;

View file

@ -24,10 +24,28 @@ double **getDoubleArray(int N, int M) /* Allocate the array */
array[i] = (double *)malloc(M * sizeof(double));
return array;
}
/**
* @brief print all the element of a bidimensionnal array p of shape : N x M
*/
void printArrayData(long **p)
{
for (int i = 0; i < nRowRawData; i++)
{
printf("line n°%d : ", i);
for (int j = 0; j < nCol; j++)
{
printf("%ld , ", p[i][j]);
if (j == (nCol - 1))
printf("\n");
}
}
}
void fillArrayWithRawData(char *rawDataFileName, long **p, int N, int M)
{
<<<<<<< HEAD
int i = 0, j;
=======
>>>>>>> 1c7d7edaaed0245806ce2b0f5538935709632a03
char *buffer;
size_t bufsize = 200;
buffer = (char *)malloc(bufsize * sizeof(char));
@ -162,6 +180,8 @@ void printArrayData(long **p, int N, int M)
printf("\n");
}
}
printArrayData(p);
fclose(f);
}
/**
* @brief verify if all the element of an array are not NULL, return

View file

@ -6,7 +6,7 @@
#include <inttypes.h>
long **getRawDataArray(char *rawDataFileName);
void printArrayData(long **p, int N, int M);
void printArrayData(long **p);
void freeArray(long **p, int N);
bool checkArrayFullyFill(long **p, int N);
double **getDoubleArray(int N, int M);

View file

@ -163,12 +163,12 @@ int main(int argc, char **argv)
// exit(1);
// }
pthread_t calculGrowthRate;
if (pthread_create(&calculGrowthRate, NULL, threadCalculGrowthRate, "threadCalculGrowthRate"))
{
perror("threadcalculGrowthRate() error");
exit(1);
}
// pthread_t calculGrowthRate;
// if (pthread_create(&calculGrowthRate, NULL, threadCalculGrowthRate, "threadCalculGrowthRate"))
// {
// perror("threadcalculGrowthRate() error");
// exit(1);
// }
pthread_exit(NULL);
}

View file

@ -212,6 +212,7 @@ void *threadSimulateFlux(void *vargp)
// prepare next file now
fileName = createNewRawDataFileName();
rawDataFile = fopen(fileName, "w+");
//add test to get p then print it here // p is gotten from fileName file
}
}
rawDataWriteFlag = false;

View file

@ -1,2 +0,0 @@
import numpy as np