| Top |
Functions
| NcmSpline2d * | ncm_spline2d_bicubic_new () |
| NcmSpline2d * | ncm_spline2d_bicubic_notaknot_new () |
| #define | NCM_SPLINE2D_BICUBIC_00 |
| #define | NCM_SPLINE2D_BICUBIC_10 |
| #define | NCM_SPLINE2D_BICUBIC_01 |
| #define | NCM_SPLINE2D_BICUBIC_11 |
| #define | NCM_SPLINE2D_BICUBIC_F |
| #define | NCM_SPLINE2D_BICUBIC_FX |
| #define | NCM_SPLINE2D_BICUBIC_FY |
| #define | NCM_SPLINE2D_BICUBIC_FXY |
| #define | NCM_SPLINE2D_BICUBIC_COEFF_INDEX() |
| #define | NCM_SPLINE2D_BICUBIC_COEFF() |
| #define | NCM_SPLINE2D_BICUBIC_STRUCT() |
| gdouble | ncm_spline2d_bicubic_eval_poly () |
| void | ncm_spline2d_bicubic_fij_to_aij () |
| gdouble | ncm_spline2d_bicubic_bi () |
| void | ncm_spline2d_bicubic_bi_bip1 () |
| void | ncm_spline2d_bicubic_integ_dx_coeffs () |
| void | ncm_spline2d_bicubic_integ_dy_coeffs () |
| gdouble | ncm_spline2d_bicubic_integ_eval2d () |
Functions
ncm_spline2d_bicubic_new ()
NcmSpline2d *
ncm_spline2d_bicubic_new (NcmSpline *s);
This function initializes a NcmSpline2d of bicubic type given s
.
ncm_spline2d_bicubic_notaknot_new ()
NcmSpline2d *
ncm_spline2d_bicubic_notaknot_new (void);
This function initializes a NcmSpline2d of bicubic notaknot type.
NCM_SPLINE2D_BICUBIC_COEFF_INDEX()
#define NCM_SPLINE2D_BICUBIC_COEFF_INDEX(s2d,i,j) ((s2d)->z_x->len * (i) + (j))
NCM_SPLINE2D_BICUBIC_COEFF()
#define NCM_SPLINE2D_BICUBIC_COEFF(s2d,i,j) ((s2d)->bicoeff[NCM_SPLINE2D_BICUBIC_COEFF_INDEX(s2d,i,j)].ij)
NCM_SPLINE2D_BICUBIC_STRUCT()
#define NCM_SPLINE2D_BICUBIC_STRUCT(s2d,i,j) ((s2d)->bicoeff[NCM_SPLINE2D_BICUBIC_COEFF_INDEX(s2d,i,j)])
ncm_spline2d_bicubic_eval_poly ()
gdouble ncm_spline2d_bicubic_eval_poly (const NcmSpline2dBicubicCoeffs *sa,const gdouble x,const gdouble y);
ncm_spline2d_bicubic_fij_to_aij ()
void ncm_spline2d_bicubic_fij_to_aij (NcmSpline2dBicubicCoeffs *sf,const gdouble dx,const gdouble dy,NcmSpline2dBicubicCoeffs *sa);
ncm_spline2d_bicubic_bi ()
gdouble ncm_spline2d_bicubic_bi (NcmSplineCubic *sc,NcmVector *xv,NcmVector *yv,gsize i);
ncm_spline2d_bicubic_bi_bip1 ()
void ncm_spline2d_bicubic_bi_bip1 (NcmSplineCubic *sc,NcmVector *xv,NcmVector *yv,gsize i,gdouble *b_i,gdouble *b_ip1);
ncm_spline2d_bicubic_integ_dx_coeffs ()
void ncm_spline2d_bicubic_integ_dx_coeffs (NcmSpline2dBicubicCoeffs *aij,gdouble dy,gdouble *coeffs);
ncm_spline2d_bicubic_integ_dy_coeffs ()
void ncm_spline2d_bicubic_integ_dy_coeffs (NcmSpline2dBicubicCoeffs *aij,gdouble dx,gdouble *coeffs);