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,
                                               const ExpData *edata,
                                               Model &model,
                                               bool rethrow = false);

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


std::string simulation_status_to_str(int status);

} // namespace amici

#endif /* amici_h */