From 4c2002e2146150228ccd1b832ed6c43a8cf38b41 Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Wed, 11 Jan 2023 16:48:47 +0100 Subject: td_constraints: constrify vars --- td_constraints.c | 10 +++++----- td_constraints.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/td_constraints.c b/td_constraints.c index aba87ab..ab21e79 100644 --- a/td_constraints.c +++ b/td_constraints.c @@ -28,7 +28,7 @@ struct TDConstraintEvalPriv { }; typedef void (*ConstraintEvalCB)(TDConstraintEvalContext *ctx, - double *vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], + const double * const vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], double *out); typedef struct TDFamilyDef { @@ -43,7 +43,7 @@ typedef struct TDFamilyDef { static void constraint_eval_ham_confflat(TDConstraintEvalContext *ctx, - double *vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], + const double * const vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], double *out) { TDConstraintEvalPriv *priv = ctx->priv; @@ -95,7 +95,7 @@ constraint_eval_ham_confflat(TDConstraintEvalContext *ctx, static void constraint_eval_mom_r_confflat(TDConstraintEvalContext *ctx, - double *vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], + const double * const vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], double *out) { TDConstraintEvalPriv *priv = ctx->priv; @@ -135,7 +135,7 @@ constraint_eval_mom_r_confflat(TDConstraintEvalContext *ctx, static void constraint_eval_mom_t_confflat(TDConstraintEvalContext *ctx, - double *vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], + const double * const vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], double *out) { TDConstraintEvalPriv *priv = ctx->priv; @@ -348,7 +348,7 @@ void tdi_constraint_eval_free(TDConstraintEvalContext **pctx) } int tdi_constraint_eval(TDConstraintEvalContext *ctx, enum TDConstraintEq eq, - const double *vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], + const double * const vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], double *out) { const TDFamilyDef *fd = td_families[ctx->family]; diff --git a/td_constraints.h b/td_constraints.h index 7e7f604..b3d6c65 100644 --- a/td_constraints.h +++ b/td_constraints.h @@ -65,7 +65,7 @@ int tdi_constraint_eval_init (TDConstraintEvalContext *ctx); void tdi_constraint_eval_free(TDConstraintEvalContext **ctx); int tdi_constraint_eval(TDConstraintEvalContext *ctx, enum TDConstraintEq eq, - const double *vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], + const double * const vars[TD_CONSTRAINT_VAR_NB][PSSOLVE_DIFF_ORDER_NB], double *out); double tdi_constraint_eval_k_rtheta(TDConstraintEvalContext *ctx, double r, double theta); -- cgit v1.2.3