From 0f650ca6d8dc57ce1a7b51180abc06b03bc320cd Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Thu, 3 Nov 2011 00:28:39 +0100
Subject: [PATCH] Count nodes

---
 src/one-body-sample.cc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc
index cc5ece24..5f105be4 100644
--- a/src/one-body-sample.cc
+++ b/src/one-body-sample.cc
@@ -105,6 +105,7 @@ int main() {
       size_t neumann_nodes = 0;
       size_t bounding_nodes = 0;
       size_t extremal_nodes = 0;
+      size_t overall_nodes = 0;
       for (VertexLeafIterator it = leafView.begin<dim>();
            it != leafView.end<dim>(); ++it) {
         Dune::GeometryType gt = it->type();
@@ -112,6 +113,7 @@ int main() {
         SmallVector coordinates = it->geometry().corner(0);
         bool bounding(false);
         bool extremal(true);
+        ++overall_nodes;
         for (int i = 0; i < dim; ++i) {
           if (coordinates[i] == end_points[i] || coordinates[i] == 0) {
             bounding = true;
@@ -152,6 +154,7 @@ int main() {
                 << std::endl;
       std::cout << "Number of bounding nodes: " << bounding_nodes << std::endl;
       std::cout << "Number of extremal nodes: " << extremal_nodes << std::endl;
+      std::cout << "Number of nodes: " << overall_nodes << std::endl;
     }
 
     // TODO: populate on S_F
-- 
GitLab