4 %Function returns the output which should be optimized.
5 %It performs a detailed/reduced simulation (considering varagin = reduced_data or detailed_data)
for the mu set in model and returns the
6 %output (the average concentration in the lower right quadrant).
9 % Markus Dihlmann 04.02.2010
12 if strcmp(inputname(2),
'model_data')
13 model_data = varargin{1};
14 %perform detailed simulation with actual parameter set
15 sim_data = model.detailed_simulation(model,model_data);
17 y = sim_data.y(size(sim_data.y));
20 disp(
'detailed simulation output result:')
24 elseif strcmp(inputname(2), 'reduced_data')
25 reduced_data = varargin{1};
26 %perform reduced simulation
27 sim_data =rb_simulation(model, reduced_data);
30 disp(
'reduced simulation output result:')
function y = lin_evol_get_output_detailed(model, varargin)
lin_evol_get_output_detailed(model, varargin)