Prototypes for tmatrix interpolator functions.
Former-commit-id: be2d0c8b9182eb2c805d8e141670f8f16afd4cb6
This commit is contained in:
parent
08ef7ea393
commit
29f78b7683
|
@ -135,4 +135,18 @@ qpms_errno_t qpms_load_scuff_tmatrix(
|
||||||
complex double **tmdata ///< The t-matrices raw contents
|
complex double **tmdata ///< The t-matrices raw contents
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
typedef struct qpms_tmatrix_interpolator_t {
|
||||||
|
/*TODO; probably use gsl_spline from <gsl/gsl_spline.h> */;
|
||||||
|
} qpms_tmatrix_interpolator_t;
|
||||||
|
|
||||||
|
/// NOT IMPLEMENTED
|
||||||
|
void qpms_tmatrix_interpolator_free(qpms_tmatrix_interpolator_t *interp);
|
||||||
|
|
||||||
|
/// NOT IMPLEMENTED
|
||||||
|
qpms_tmatrix_t *qpms_tmatrix_interpolator_get(const qpms_tmatrix_interpolator_t *interp);
|
||||||
|
|
||||||
|
/// NOT IMPLEMENTED
|
||||||
|
qpms_tmatrix_interpolator_t *qpms_tmatrix_interpolator_create(size_t *n, const double *freqs, const qpms_tmatrix_t *tmatrices_array /*, ...? */);
|
||||||
|
|
||||||
#endif //QPMS_SCATSYSTEM_H
|
#endif //QPMS_SCATSYSTEM_H
|
||||||
|
|
Loading…
Reference in New Issue