From de3ff2a286eaa6afa02fe2ee9a22ffd65e585c69 Mon Sep 17 00:00:00 2001 From: Matti Pellika <matti.pellikka@tut.fi> Date: Sat, 3 Mar 2012 15:48:07 +0000 Subject: [PATCH] Update homolgy api demo --- utils/api_demos/mainHomology.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/utils/api_demos/mainHomology.cpp b/utils/api_demos/mainHomology.cpp index be886c3a04..4291159859 100644 --- a/utils/api_demos/mainHomology.cpp +++ b/utils/api_demos/mainHomology.cpp @@ -32,11 +32,8 @@ int main(int argc, char **argv) // initialize Homology* homology = new Homology(m, domain, subdomain); - // save all resulting chains to a file as physical groups - homology->setFileName("homology.msh"); - // construct cell complex of the meshed domain - CellComplex *cc = homology->createCellComplex(); + CellComplex* cc = homology->createCellComplex(); // find homology basis elements homology->findHomologyBasis(cc); @@ -47,6 +44,13 @@ int main(int argc, char **argv) // find cohomology basis elements homology->findCohomologyBasis(cc); + // add 1 and 2 dimensional result chains to model + homology->addChainsToModel(1); + homology->addChainsToModel(2); + + // write mesh with (co)homology computation result chains + m->writeMSh("model_hom.msh"); + delete cc; delete homology; delete m; -- GitLab