Program Listing for File amici.h

Return to documentation for file (include/amici/amici.h)

#ifndef amici_h
#define amici_h

#include "amici/edata.h"
#include "amici/model.h"
#include "amici/rdata.h"
#include "amici/solver.h"

namespace amici {

std::unique_ptr<ReturnData> runAmiciSimulation(
    Solver& solver, ExpData const* edata, Model& model, bool rethrow = false
);

std::vector<std::unique_ptr<ReturnData>> runAmiciSimulations(
    Solver const& solver, std::vector<ExpData*> const& edatas,
    Model const& model, bool failfast, int num_threads
);

std::string simulation_status_to_str(int status);

} // namespace amici

#endif /* amici_h */