Skip to content
Snippets Groups Projects
Commit 35717daa authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Fixed writeProlog methods in TimeDependentPDESolver and TimeIndependentPDESolver

parent 66a4fc2d
No related branches found
No related tags found
No related merge requests found
......@@ -146,7 +146,7 @@ writeProlog( Logger& logger,
logger.writeParameter< double >( "Adaptivity:", "merson-adaptivity", parameters, 1 );
if( solverName == "sor" )
logger.writeParameter< double >( "Omega:", "sor-omega", parameters, 1 );
if( solverName == "gmres" || solverName == "cwygmres" ) {
if( solverName == "gmres" ) {
logger.writeParameter< int >( "Restarting min:", "gmres-restarting-min", parameters, 1 );
logger.writeParameter< int >( "Restarting max:", "gmres-restarting-max", parameters, 1 );
logger.writeParameter< int >( "Restarting step min:", "gmres-restarting-step-min", parameters, 1 );
......
......@@ -34,10 +34,11 @@ class TimeIndependentPDESolver : public PDESolver< typename Problem::RealType,
{
public:
typedef Problem ProblemType;
typedef typename ProblemType::RealType RealType;
typedef typename ProblemType::DeviceType DeviceType;
typedef typename ProblemType::IndexType IndexType;
using RealType = typename Problem::RealType;
using DeviceType = typename Problem::DeviceType;
using IndexType = typename Problem::IndexType;
using BaseType = PDESolver< RealType, IndexType >;
using ProblemType = Problem;
typedef typename ProblemType::MeshType MeshType;
typedef typename ProblemType::DofVectorType DofVectorType;
typedef Pointers::SharedPointer< MeshType, DeviceType > MeshPointer;
......
......@@ -119,15 +119,7 @@ writeProlog( Logger& logger,
logger.writeParameter< int >( "Maximal number of iterations:", "max-iterations", parameters );
logger.writeParameter< int >( "Minimal number of iterations:", "min-iterations", parameters );
logger.writeSeparator();
logger.writeParameter< String >( "Real type:", "real-type", parameters, 0 );
logger.writeParameter< String >( "Index type:", "index-type", parameters, 0 );
logger.writeParameter< String >( "Device:", "device", parameters, 0 );
logger.writeSeparator();
logger.writeSystemInformation( parameters );
logger.writeSeparator();
logger.writeCurrentTime( "Started at:" );
logger.writeSeparator();
return true;
return BaseType::template writeProlog< typename Problem::CommunicatorType >( logger, parameters );
}
template< typename Problem >
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment