Function parpe::getModelOutputsAndSigmas

Function Documentation

FunctionEvaluationStatus parpe::getModelOutputsAndSigmas(MultiConditionDataProvider *dataProvider, LoadBalancerMaster *loadBalancer, int maxSimulationsPerPackage, OptimizationResultWriter *resultWriter, bool logLineSearch, gsl::span<const double> parameters, std::vector<std::vector<double>> &modelOutputs, std::vector<std::vector<double>> &modelSigmas, Logger *logger, double *cpuTime, bool sendStates)

Run simulations (no gradient) with given parameters and collect model outputs.

Return

Simulation status

Parameters
  • dataProvider:

  • loadBalancer:

  • maxSimulationsPerPackage:

  • resultWriter:

  • logLineSearch:

  • parameters: Model parameters for simulation

  • modelOutput: in: some vector reference, will be resized. output: Vector of double vectors containing AMICI ReturnData::y (nt x ny, column-major)

  • logger:

  • cpuTime: