diff --git a/dune/solvers/iterationsteps/blockgssteps.cc b/dune/solvers/iterationsteps/blockgssteps.cc index 9a20158496a743e7b1a37cc3269efe347e750ea4..6e021ac43188c85d69139907a14b26c9226f70c2 100644 --- a/dune/solvers/iterationsteps/blockgssteps.cc +++ b/dune/solvers/iterationsteps/blockgssteps.cc @@ -20,22 +20,22 @@ namespace Solvers { lhs.setstate(std::ios_base::failbit); return lhs; } + } - std::istream& operator>>(std::istream& lhs, BlockGSType& t) { - std::string s; - lhs >> s; - std::transform(s.begin(), s.end(), s.begin(), ::tolower); + std::istream& operator>>(std::istream& lhs, BlockGSType& t) { + std::string s; + lhs >> s; + std::transform(s.begin(), s.end(), s.begin(), ::tolower); - if (s == "direct") - t = BlockGSType::Direct; - else if (s == "ldlt") - t = BlockGSType::LDLt; - else if (s == "cg") - t = BlockGSType::CG; - else - lhs.setstate(std::ios_base::failbit); - return lhs; - } + if (s == "direct") + t = BlockGSType::Direct; + else if (s == "ldlt") + t = BlockGSType::LDLt; + else if (s == "cg") + t = BlockGSType::CG; + else + lhs.setstate(std::ios_base::failbit); + return lhs; } } }