Skip to content

Commit

Permalink
Removed rev and added MILP solver
Browse files Browse the repository at this point in the history
  • Loading branch information
tpfau committed Nov 24, 2017
1 parent 952382c commit 5416b29
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion deprecated/_maps_old/drawFluxVariability.m
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
for i=1:length(model.rxns)
if minFlux(i)*maxFlux(i)>=0
%unidirectional
if model.rev(i)
if model.lb(i) < 0
%reversible
if minFlux(i)<0 || maxFlux(i)<0
%reverse direction: Cyan 0 255 255
Expand Down
12 changes: 6 additions & 6 deletions src/analysis/FVA/fluxVariability.m
Original file line number Diff line number Diff line change
Expand Up @@ -324,16 +324,15 @@
global CBT_LP_SOLVER;
global CBT_MILP_SOLVER;
global CBT_QP_SOLVER;
lpsolver = CBT_LP_SOLVER;
qpsolver = CBT_QP_SOLVER;
milpsolver = CBT_MILP_SOLVER;
lpsolver = CBT_LP_SOLVER
qpsolver = CBT_QP_SOLVER
milpsolver = CBT_MILP_SOLVER
if minNorm
parfor i = 1:length(rxnNameList)
changeCobraSolver(qpsolver,'QP',0,1);
changeCobraSolver(lpsolver,'LP',0,1);
changeCobraSolver(milpsolver,'MILP',0,1);

parLPproblem = LPproblem;
changeCobraSolver(milpsolver,'MILP',0,1);
parLPproblem = LPproblem;
parLPproblem.osense = 1;
[minFlux(i),Vmin(:,i)] = calcSolForEntry(model,rxnNameList,i,parLPproblem,1, method, allowLoops,printLevel,minNorm,cpxControl,preCompMinSols{i});
parLPproblem.osense = -1;
Expand All @@ -345,6 +344,7 @@
parfor i = 1:length(rxnListMin)
changeCobraSolver(qpsolver,'QP',0,1);
changeCobraSolver(lpsolver,'LP',0,1);
changeCobraSolver(milpsolver,'MILP',0,1);
parLPproblem = LPproblem;
[mins(i)] = calcSolForEntry(model,rxnListMin,i,parLPproblem,1, method, allowLoops,printLevel,minNorm,cpxControl,[]);
end
Expand Down

0 comments on commit 5416b29

Please sign in to comment.