From ff0f4d50213364f50f1b1fd79f1b7d7915ab1dca Mon Sep 17 00:00:00 2001
From: Oliver Sander <sander@igpm.rwth-aachen.de>
Date: Wed, 16 Nov 2011 14:23:38 +0000
Subject: [PATCH] make rodassemblertest compile

[[Imported from SVN: r8200]]
---
 test/rodassemblertest.cc | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/test/rodassemblertest.cc b/test/rodassemblertest.cc
index 443eda39..6330d395 100644
--- a/test/rodassemblertest.cc
+++ b/test/rodassemblertest.cc
@@ -398,7 +398,7 @@ void hessianFDCheck(const std::vector<RigidBodyMotion<double,3> >& x,
     // ///////////////////////////////////////////////////////////////
     //   Loop over all blocks of the outer matrix
     // ///////////////////////////////////////////////////////////////
-    for (int i=0; i<hessian.N(); i++) {
+    for (size_t i=0; i<hessian.N(); i++) {
 
         ColumnIterator cIt    = hessian[i].begin();
         ColumnIterator cEndIt = hessian[i].end();
@@ -539,10 +539,11 @@ int main (int argc, char *argv[]) try
     // ///////////////////////////////////////////
     //   Create a solver for the rod problem
     // ///////////////////////////////////////////
-    RodAssembler<GridType,3> rodAssembler(grid);
-    //rodAssembler.setShapeAndMaterial(0.01, 0.0001, 0.0001, 2.5e5, 0.3);
-    //rodAssembler.setParameters(0,0,0,0,1,0);
-    rodAssembler.setParameters(0,0,100,0,0,0);
+    RodLocalStiffness<GridType::LeafGridView,double> localStiffness(grid.leafView(),
+                                                                    0.01, 0.0001, 0.0001, 2.5e5, 0.3);
+
+
+    RodAssembler<GridType::LeafGridView,3> rodAssembler(grid.leafView(), &localStiffness);
 
     std::cout << "Energy: " << rodAssembler.computeEnergy(x) << std::endl;
 
-- 
GitLab