High-Level Data Reduction Library 1.6.0a5
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_fit-test.c File Reference
#include "hdrl_fit.c"
#include "hdrl_imagelist.h"
#include "hdrl_test.h"
#include <cpl.h>
#include <math.h>
Include dependency graph for hdrl_fit-test.c:

Macros

#define ARRAY_LEN(a)   sizeof((a))/sizeof((a)[0])
 
#define matrix_eq(m, exp, eps)
 

Functions

void test_poisson (void)
 
void test_imglistfit (void)
 
void test_imglistfit2 (void)
 
void test_real_data (void)
 
int main (void)
 Unit tests of hdrl_image.
 

Macro Definition Documentation

◆ ARRAY_LEN

#define ARRAY_LEN (   a)    sizeof((a))/sizeof((a)[0])

◆ matrix_eq

#define matrix_eq (   m,
  exp,
  eps 
)
Value:
do { \
for (size_t i = 0; i < (size_t)cpl_matrix_get_nrow(m); i++) { \
for (size_t j = 0; j < (size_t)cpl_matrix_get_ncol(m); j++) { \
cpl_test_abs(cpl_matrix_get(m, i, j), exp[i * \
cpl_matrix_get_ncol(m) + j], eps); \
} \
} \
} while (0)

Function Documentation

◆ main()

int main ( void  )

Unit tests of hdrl_image.

◆ test_imglistfit()

void test_imglistfit ( void  )

◆ test_imglistfit2()

void test_imglistfit2 ( void  )

◆ test_poisson()

void test_poisson ( void  )

◆ test_real_data()

void test_real_data ( void  )