Compare commits
No commits in common. "c66535111d277b2696ea6bcf944e65d5149b0850" and "9cd8d2bc7e41a15726775b0bef22d597fda8acce" have entirely different histories.
c66535111d
...
9cd8d2bc7e
|
@ -1,39 +0,0 @@
|
|||
#include "average.h"
|
||||
#include "getArray.h"
|
||||
#include "fileGestion.h"
|
||||
#include "initialParameters.h"
|
||||
#include "queue.h"
|
||||
|
||||
/**
|
||||
* @brief realize the growthRate calcul
|
||||
*
|
||||
* @param p array with all the values that will be used for the calcul
|
||||
* @param powerArray array where results are stocked
|
||||
*/
|
||||
void growthRateCalculation(long **p, double powerArray[]){
|
||||
for(int i = 1; i < nCol; i++){
|
||||
int j = 0;
|
||||
powerArray[i] = 0;
|
||||
while(j < nRow-1){
|
||||
double aire = ( pow(p[j][i],2) + pow(p[j+1][i],2) ) / 2 * period;
|
||||
powerArray[i] += aire;
|
||||
j++;
|
||||
}
|
||||
powerArray[i] *= invTimeBandWidth;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief function that realize all the action to write one lign in the file growthRateData.csv
|
||||
*
|
||||
* @param rawDataFileName name of the raw data file to use to realize the calcul
|
||||
*/
|
||||
void growthRate(char* rawDataFileName){
|
||||
long **p = getRawDataArray(rawDataFileName), ;
|
||||
double gRate[nCol -1];
|
||||
if(p !=NULL){
|
||||
growthRateCalculation(p,gRate);
|
||||
appendDataInFile("averageData.csv",aver,nCol-1);
|
||||
freeArray(p,nRow);
|
||||
}
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
#include <math.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
void growthRate(char* rawDataFileName);
|
BIN
Code-C/main
BIN
Code-C/main
Binary file not shown.
Loading…
Reference in a new issue