ocssw
V2022
|
get_sdp.c File Reference
#include <math.h>
#include <gsl/gsl_interp.h>
#include <gsl/gsl_filter.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_statistics.h>
#include <levmar.h>
#include "l12_proto.h"
#include "get_sdp.h"
Include dependency graph for get_sdp.c:
Go to the source code of this file.
Functions | |
void | sdp_qssa (double *p, double *mrrs_s, int m, int n, void *data) |
int | sdp_ran (int recnum) |
int | aph_kramer_2022 (float wave, float *A, float *B) |
int | get_sdp_aw (float wave, float *A) |
int | get_sdp_coeff (double **A, double **C, char **pigments, int n, int m) |
int | sdp_interp (float *x, float *y, float *xinterp, float *yinterp, int m, int n) |
int | sdp_mean_filter (float *y, float *yfilt, int n, int window) |
int | sdp_filter (float *y, float *yfilt, int n, int window) |
int | sdp_deriv2 (float *x, float *y, float *deriv2, int n) |
void | sdp_qssaf (double *p, double *mrrs_s, int m, int n, void *data) |
void | calc_adgstar (sdpstr *s, int opt) |
void | calc_bbpstar (sdpstr *s, int opt) |
void | sdp_jacqssa (double *p, double *jac, int n, int m, void *data) |
int | run_sdp_saa (sdpstr *s) |
int | check_l2_flags (l2str *l2rec, int ip) |
int | set_sdp_flags (float pigvalue, int pigid, int ip, int16 *flag) |
int | run_sdp (l2str *l2rec) |
void | get_sdp (l2str *l2rec, l2prodstr *p, float prod[]) |
Function Documentation
◆ aph_kramer_2022()
◆ calc_adgstar()
◆ calc_bbpstar()
◆ check_l2_flags()
◆ get_sdp()
void get_sdp | ( | l2str * | l2rec, |
l2prodstr * | p, | ||
float | prod[] | ||
) |
◆ get_sdp_aw()
◆ get_sdp_coeff()
int get_sdp_coeff | ( | double ** | A, |
double ** | C, | ||
char ** | pigments, | ||
int | n, | ||
int | m | ||
) |
◆ run_sdp()
◆ run_sdp_saa()
◆ sdp_deriv2()
int sdp_deriv2 | ( | float * | x, |
float * | y, | ||
float * | deriv2, | ||
int | n | ||
) |
◆ sdp_filter()
int sdp_filter | ( | float * | y, |
float * | yfilt, | ||
int | n, | ||
int | window | ||
) |
◆ sdp_interp()
int sdp_interp | ( | float * | x, |
float * | y, | ||
float * | xinterp, | ||
float * | yinterp, | ||
int | m, | ||
int | n | ||
) |
◆ sdp_jacqssa()
void sdp_jacqssa | ( | double * | p, |
double * | jac, | ||
int | n, | ||
int | m, | ||
void * | data | ||
) |
◆ sdp_mean_filter()
int sdp_mean_filter | ( | float * | y, |
float * | yfilt, | ||
int | n, | ||
int | window | ||
) |
◆ sdp_qssa()
void sdp_qssa | ( | double * | p, |
double * | mrrs_s, | ||
int | m, | ||
int | n, | ||
void * | data | ||
) |
◆ sdp_qssaf()
void sdp_qssaf | ( | double * | p, |
double * | mrrs_s, | ||
int | m, | ||
int | n, | ||
void * | data | ||
) |