diff --git a/src/one-body-sample.cc b/src/one-body-sample.cc index 63896959b564b8013f674316e0721df58a9f7f20..d560e9ea415736974fbd8766c117c7d79af0531e 100644 --- a/src/one-body-sample.cc +++ b/src/one-body-sample.cc @@ -436,13 +436,14 @@ int main(int argc, char *argv[]) { << "|u1 - u4| = " << diff4.two_norm() << std::endl; // Print displacement on frictional boundary + boost::format const formatter("u1[%02d] = %+3e, " + "%|40t|u2[%02d] = %+3e, " + "%|80t|u3[%02d] = %+3e, " + "%|120t|u4[%02d] = %+3e"); for (size_t i = 0; i < frictionalNodes.size(); ++i) if (frictionalNodes[i][0]) - std::cout << boost::format("u1[%02d] = %+3e, %|40t|u2[%02d] = %+3e " - "%|80t|u3[%02d] = %+3e %|120t|u4[%02d] = " - "%+3e") % - i % u1[i] % i % u2[i] % i % u3[i] % i % - u4[i] << std::endl; + std::cout << boost::format(formatter) % i % u1[i] % i % u2[i] % i % + u3[i] % i % u4[i] << std::endl; } catch (Dune::Exception &e) { Dune::derr << "Dune reported error: " << e << std::endl;