From 658e02b88496f8bae34ddecea713bbe9dda062a4 Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Wed, 19 Jan 2011 19:32:29 +0000 Subject: [PATCH] bugfix: rod interface boundary wasn't written to the RodContinuumComplex [[Imported from SVN: r6803]] --- dirneucoupling.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dirneucoupling.cc b/dirneucoupling.cc index 1678e342..9bcd4fa1 100644 --- a/dirneucoupling.cc +++ b/dirneucoupling.cc @@ -213,7 +213,7 @@ int main (int argc, char *argv[]) try BitSetVector<1> rodCouplingBitfield(rodX.size(),false); // Using that index 0 is always the left boundary for a uniformly refined OneDGrid rodCouplingBitfield[0] = true; - LeafBoundaryPatch<RodGridType> rodCouplingBoundary(*complex.rodGrids_["rod"], rodCouplingBitfield); + complex.couplings_[interfaceName].rodInterfaceBoundary_.setup(*complex.rodGrids_["rod"], rodCouplingBitfield); // then for the continuum LevelBoundaryPatch<GridType> coarseInterfaceBoundary(*complex.continuumGrids_["continuum"], 0); @@ -385,7 +385,7 @@ int main (int argc, char *argv[]) try // /////////////////////////////////////////////////////////// FieldVector<double,dim> resultantForce, resultantTorque; - resultantForce = rodAssembler.getResultantForce(rodCouplingBoundary, rodX, resultantTorque); + resultantForce = rodAssembler.getResultantForce(complex.couplings_[interfaceName].rodInterfaceBoundary_, rodX, resultantTorque); // Flip orientation resultantForce *= -1; -- GitLab