From e1b2b8c1f5861bc4ad269d5d6819c7c8b3a73bef Mon Sep 17 00:00:00 2001 From: Matti Pellika <matti.pellikka@tut.fi> Date: Wed, 6 Jan 2010 20:09:20 +0000 Subject: [PATCH] Fix plugin. --- Plugin/HomologyComputation.cpp | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/Plugin/HomologyComputation.cpp b/Plugin/HomologyComputation.cpp index 4f6193f5a7..60cc7c613a 100644 --- a/Plugin/HomologyComputation.cpp +++ b/Plugin/HomologyComputation.cpp @@ -83,31 +83,19 @@ PView *GMSH_HomologyComputationPlugin::execute(PView *v) int gens = (int)HomologyComputationOptions_Number[4].def; int cuts = (int)HomologyComputationOptions_Number[5].def; - int betti = (int)HomologyComputationOptions_Number[6].def; - + int betti = (int)HomologyComputationOptions_Number[6].def; GModel *m = GModel::current(); Homology* homology = new Homology(m, domain, subdomain); - //if(swap == 1) homology->swapSubdomain(); - - if(gens == 1 && cuts != 1 && betti != 1) { - homology->findGenerators(fileName); - GmshMergeFile(fileName); - } - else if(cuts == 1 && gens != 1 && betti != 1) { - homology->findDualGenerators(fileName); - GmshMergeFile(fileName); - } - else if(cuts != 1 && gens != 1 && betti == 1) { - homology->computeBettiNumbers(); - } + if(gens == 1 && cuts != 1 && betti != 1) homology->findGenerators(fileName); + else if(cuts == 1 && gens != 1 && betti != 1) homology->findDualGenerators(fileName); + else if(cuts != 1 && gens != 1 && betti == 1) homology->computeBettiNumbers(); else Msg::Error("Choose either generators, dual generators or Betti numbers to compute."); delete homology; - return 0; } -- GitLab