42 os << std::setw(9) << std::setprecision(2) <<
Anorm ;
44 { os << std::setw(9) << std::setprecision(2) <<
error/
Xnorm <<
" " ; }
else os <<
" error is unknown " ;
46 { os << std::setw(9) << std::setprecision(2) <<
residual/
Bnorm <<
" " ; }
else os <<
" residual is unknown " ;
47 os << std::setw(10) << std::setprecision(4) <<
total_time ;
49 double TotalWallClock = 0.0 ;
50 if ( RedistribTime_.WallTime() !=
UnUsedDbl )
51 { TotalWallClock += RedistribTime_.WallTime() ; } ;
52 if ( SymbolicTime_.WallTime() !=
UnUsedDbl )
53 { TotalWallClock += SymbolicTime_.WallTime() ; } ;
54 if ( FactorTime_.WallTime() !=
UnUsedDbl )
55 { TotalWallClock += FactorTime_.WallTime() ; } ;
57 { TotalWallClock += SolveTime_.WallTime() ; } ;
58 os << std::setw(10) << std::setprecision(4) << TotalWallClock ;
61 os << std::setw(10) << std::setprecision(4) <<
first_time ;