aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2023-01-11 16:48:47 +0100
committerAnton Khirnov <anton@khirnov.net>2023-01-11 16:50:17 +0100
commit4c2002e2146150228ccd1b832ed6c43a8cf38b41 (patch)
tree3c1166b52547f08cabac42e8dd55cf1f724a4421
parent367762d447848f6e66573d0ae7f1a628a54d187b (diff)
td_constraints: constrify vars
-rw-r--r--td_constraints.c10
-rw-r--r--td_constraints.h2
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);