Skip to content

Commit ffe7d07

Browse files
committed
move SetOwnUserData functions to impl
1 parent 52c1ff3 commit ffe7d07

File tree

16 files changed

+40
-14
lines changed

16 files changed

+40
-14
lines changed

bindings/pysundials/arkode/pysundials_arkode.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ class SUNStepperView;
2727
#include <arkode/arkode_ls.h>
2828
#include <arkode/arkode_sprk.hpp>
2929

30+
#include "arkode/arkode_impl.h"
31+
3032
#include "sundials_adjointcheckpointscheme_impl.h"
3133

3234
#include "pysundials_arkode_usersupplied.hpp"

bindings/pysundials/cvodes/pysundials_cvodes.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include <cvodes/cvodes_proj.h>
2929

3030
#include "sundials_adjointcheckpointscheme_impl.h"
31+
#include "cvodes/cvodes_impl.h"
3132

3233
#include "pysundials_cvodes_usersupplied.hpp"
3334

bindings/pysundials/idas/pysundials_idas.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#include <idas/idas.hpp>
2525
#include <idas/idas_ls.h>
2626

27+
#include "idas/idas_impl.h"
28+
2729
#include "pysundials_idas_usersupplied.hpp"
2830

2931
namespace nb = nanobind;

bindings/pysundials/kinsol/pysundials_kinsol.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
#include <nanobind/stl/tuple.h>
1919
#include <nanobind/stl/vector.h>
2020

21+
#include <sundials/sundials_core.hpp>
22+
2123
#include <kinsol/kinsol.h>
2224
#include <kinsol/kinsol.hpp>
2325
#include <kinsol/kinsol_ls.h>
24-
#include <sundials/sundials_core.hpp>
26+
27+
#include "kinsol/kinsol_impl.h"
2528

2629
namespace nb = nanobind;
2730

include/arkode/arkode.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,8 +265,6 @@ SUNDIALS_EXPORT int ARKodeClearStopTime(void* arkode_mem);
265265
SUNDIALS_EXPORT int ARKodeSetFixedStep(void* arkode_mem, sunrealtype hfixed);
266266
SUNDIALS_EXPORT int ARKodeSetStepDirection(void* arkode_mem, sunrealtype stepdir);
267267
SUNDIALS_EXPORT int ARKodeSetUserData(void* arkode_mem, void* user_data);
268-
SUNDIALS_EXPORT int ARKodeSetOwnUserData(void* ark_mem,
269-
sunbooleantype own_user_data);
270268
SUNDIALS_EXPORT int ARKodeSetPostprocessStepFn(void* arkode_mem,
271269
ARKPostProcessFn ProcessStep);
272270
SUNDIALS_EXPORT int ARKodeSetPostprocessStageFn(void* arkode_mem,

include/cvode/cvode.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,6 @@ SUNDIALS_EXPORT int CVodeClearStopTime(void* cvode_mem);
149149
SUNDIALS_EXPORT int CVodeSetUseIntegratorFusedKernels(void* cvode_mem,
150150
sunbooleantype onoff);
151151
SUNDIALS_EXPORT int CVodeSetUserData(void* cvode_mem, void* user_data);
152-
SUNDIALS_EXPORT int CVodeSetOwnUserData(void* cvode_mem,
153-
sunbooleantype own_user_data);
154152

155153
/* Optional step adaptivity input functions */
156154
SUNDIALS_EXPORT

include/cvodes/cvodes.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,6 @@ SUNDIALS_EXPORT int CVodeSetInterpolateStopTime(void* cvode_mem,
218218
sunbooleantype interp);
219219
SUNDIALS_EXPORT int CVodeClearStopTime(void* cvode_mem);
220220
SUNDIALS_EXPORT int CVodeSetUserData(void* cvode_mem, void* user_data);
221-
SUNDIALS_EXPORT int CVodeSetOwnUserData(void* cvode_mem,
222-
sunbooleantype own_user_data);
223221

224222
/* Optional step adaptivity input functions */
225223
SUNDIALS_EXPORT
@@ -539,8 +537,6 @@ SUNDIALS_EXPORT int CVodeSetAdjNoSensi(void* cvode_mem);
539537

540538
SUNDIALS_EXPORT int CVodeSetUserDataB(void* cvode_mem, int which,
541539
void* user_dataB);
542-
SUNDIALS_EXPORT int CVodeSetOwnUserDataB(void* cvode_mem, int which,
543-
sunbooleantype own_user_data);
544540
SUNDIALS_EXPORT int CVodeSetMaxOrdB(void* cvode_mem, int which, int maxordB);
545541
SUNDIALS_EXPORT int CVodeSetMaxNumStepsB(void* cvode_mem, int which,
546542
long int mxstepsB);

include/ida/ida.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,6 @@ SUNDIALS_EXPORT int IDASetMaxBacksIC(void* ida_mem, int maxbacks);
130130
/* Optional input functions */
131131
SUNDIALS_EXPORT int IDASetDeltaCjLSetup(void* ida_max, sunrealtype dcj);
132132
SUNDIALS_EXPORT int IDASetUserData(void* ida_mem, void* user_data);
133-
SUNDIALS_EXPORT int IDASetOwnUserData(void* ida_mem,
134-
sunbooleantype own_user_data);
135133
SUNDIALS_EXPORT int IDASetMaxOrd(void* ida_mem, int maxord);
136134
SUNDIALS_EXPORT int IDASetMaxNumSteps(void* ida_mem, long int mxsteps);
137135
SUNDIALS_EXPORT int IDASetInitStep(void* ida_mem, sunrealtype hin);

include/idas/idas.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,6 @@ SUNDIALS_EXPORT int IDASetMaxBacksIC(void* ida_mem, int maxbacks);
194194
/* Optional input functions */
195195
SUNDIALS_EXPORT int IDASetDeltaCjLSetup(void* ida_max, sunrealtype dcj);
196196
SUNDIALS_EXPORT int IDASetUserData(void* ida_mem, void* user_data);
197-
SUNDIALS_EXPORT int IDASetOwnUserData(void* ida_mem,
198-
sunbooleantype own_user_data);
199197
SUNDIALS_EXPORT int IDASetMaxOrd(void* ida_mem, int maxord);
200198
SUNDIALS_EXPORT int IDASetMaxNumSteps(void* ida_mem, long int mxsteps);
201199
SUNDIALS_EXPORT int IDASetInitStep(void* ida_mem, sunrealtype hin);

include/kinsol/kinsol.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ SUNDIALS_EXPORT int KINSol(void* kinmem, N_Vector uu, int strategy,
117117
SUNDIALS_EXPORT int KINSetOptions(void* kinmem, const char* kinid,
118118
const char* file_name, int argc, char* argv[]);
119119
SUNDIALS_EXPORT int KINSetUserData(void* kinmem, void* user_data);
120-
SUNDIALS_EXPORT int KINSetOwnUserData(void* kinmem, sunbooleantype own_user_data);
121120
SUNDIALS_EXPORT int KINSetDamping(void* kinmem, sunrealtype beta);
122121
SUNDIALS_EXPORT int KINSetMAA(void* kinmem, long int maa);
123122
SUNDIALS_EXPORT int KINSetOrthAA(void* kinmem, int orthaa);

0 commit comments

Comments
 (0)