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