From 48ab7359e2762112997bd34e724efb2b2df93d30 Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Mon, 20 Aug 2007 09:08:57 +0000
Subject: [PATCH] write grid and deformation into a single file;  fix geometric
 moments of the rod, to really model a quadratic cross-section

[[Imported from SVN: r1537]]
---
 dirneucoupling.cc | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dirneucoupling.cc b/dirneucoupling.cc
index 3eb808e9..f263b96f 100644
--- a/dirneucoupling.cc
+++ b/dirneucoupling.cc
@@ -211,7 +211,7 @@ int main (int argc, char *argv[]) try
     //   Create a solver for the rod problem
     // ///////////////////////////////////////////
     RodAssembler<RodGridType> rodAssembler(rodGrid);
-    rodAssembler.setShapeAndMaterial(1, 1, 1, 2.5e5, 0.3);
+    rodAssembler.setShapeAndMaterial(1, 1/12, 1/12, 2.5e5, 0.3);
 
     RodSolver<RodGridType> rodSolver;
     rodSolver.setup(rodGrid, 
@@ -536,8 +536,10 @@ int main (int argc, char *argv[]) try
     // //////////////////////////////
     //   Output result
     // //////////////////////////////
-    LeafAmiraMeshWriter<GridType>::writeGrid(grid, "grid.result");
-    LeafAmiraMeshWriter<GridType>::writeBlockVector(grid, x3d, "grid.sol");
+    LeafAmiraMeshWriter<GridType> amiraMeshWriter(grid);
+    amiraMeshWriter.addVertexData(x3d, grid.leafIndexSet());
+    amiraMeshWriter.write("grid.result");
+
     writeRod(rodX, "rod3d.result");
 
 //     for (int i=0; i<rodX.size(); i++)
-- 
GitLab