Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions swig/abstract_model.i
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,41 @@
%ignore fdJydy;
%ignore fdJydy_colptrs;
%ignore fdJydy_rowvals;
%ignore fJrz;
%ignore fJy;
%ignore fJz;
%ignore fdJrzdsigma;
%ignore fdJrzdz;
%ignore fdJzdsigma;
%ignore fdJzdz;
%ignore fdJydsigma;
%ignore fdeltaqB;
%ignore fdeltasx;
%ignore fdeltax;
%ignore fdeltaxB;
%ignore fdrzdp;
%ignore fdrzdx;
%ignore fdsigmaydp;
%ignore fdsigmazdp;
%ignore fdydp;
%ignore fdydx;
%ignore fdzdp;
%ignore fdzdx;
%ignore frz;
%ignore fsdx0;
%ignore fsigmay;
%ignore fsigmaz;
%ignore fsrz;
%ignore fstau;
%ignore fsz;
%ignore fw;
%ignore fy;
%ignore fz;
%ignore fdwdp;
%ignore fdwdx;
%ignore fx0;
%ignore fx0_fixedParameters;
%ignore fsx0;
%ignore fsx0_fixedParameters;

%include "amici/abstract_model.h"
5 changes: 5 additions & 0 deletions swig/amici.i
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,11 @@ wrap_unique_ptr(ExpDataPtr, amici::ExpData)
%naturalvar amici::SimulationParameters::fixedParametersPreequilibration;
%naturalvar amici::SimulationParameters::fixedParametersPresimulation;

%ignore amici::ModelContext;
%ignore amici::ContextManager;
%ignore amici::ModelState;
%ignore amici::ModelStateDerived;

// Include before any other header which uses enums defined there
%include "amici/defines.h"

Expand Down
2 changes: 2 additions & 0 deletions swig/edata.i
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,7 @@
using namespace amici;
%}

%ignore ConditionContext;

// Process symbols in header
%include "amici/edata.h"
1 change: 1 addition & 0 deletions swig/misc.i
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
%ignore amici::printfToString;
%ignore amici::regexErrorToString;
%ignore amici::writeSlice;
%ignore ContextManager;

// Add necessary symbols to generated header
%{
Expand Down
40 changes: 40 additions & 0 deletions swig/model.i
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,46 @@ using namespace amici;
%ignore fsx0_fixedParameters;
%ignore get_dxdotdp;
%ignore get_dxdotdp_full;
%ignore checkFinite;
%ignore fJrz;
%ignore fJy;
%ignore fJz;
%ignore fdJrzdsigma;
%ignore fdJrzdz;
%ignore fdJzdsigma;
%ignore fdJzdz;
%ignore fdJydsigma;
%ignore fdeltaqB;
%ignore fdeltasx;
%ignore fdeltax;
%ignore fdeltaxB;
%ignore fdrzdp;
%ignore fdrzdx;
%ignore fdsigmaydp;
%ignore fdsigmazdp;
%ignore fdydp;
%ignore fdydx;
%ignore fdzdp;
%ignore fdzdx;
%ignore frz;
%ignore fsdx0;
%ignore fsigmay;
%ignore fsigmaz;
%ignore fsrz;
%ignore fstau;
%ignore fsz;
%ignore fw;
%ignore fy;
%ignore fz;
%ignore updateHeaviside;
%ignore updateHeavisideB;
%ignore getEventSigma;
%ignore getEventSigmaSensitivity;
%ignore getObservableSigma;
%ignore getObservableSigmaSensitivity;
%ignore getUnobservedEventSensitivity;



%newobject amici::Model::clone;

Expand Down
2 changes: 2 additions & 0 deletions swig/rdata.i
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,7 @@ using namespace amici;
%}

%ignore processSimulationObjects;
%ignore ModelContext;

// Process symbols in header
%include "amici/rdata.h"
14 changes: 14 additions & 0 deletions swig/solver.i
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,20 @@ using namespace amici;
%ignore setupSteadystate;
%ignore writeSolution;
%ignore writeSolutionB;
%ignore calcIC;
%ignore calcICB;
%ignore sensToggleOff;
%ignore solveB;
%ignore step;
%ignore run;
%ignore runB;
%ignore resetDiagnosis;
%ignore storeDiagnosis;
%ignore storeDiagnosisB;
%ignore turnOffRootFinding;
%ignore getRootInfo;
%ignore updateAndReinitStatesAndSensitivities;


%newobject amici::Solver::clone;
// Process symbols in header
Expand Down