From: David Wells Date: Thu, 17 Aug 2017 23:12:37 +0000 (-0400) Subject: Clean things up with a delegating constructor call. X-Git-Tag: v9.0.0-rc1~1201^2~3 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=22fd809eaa1beafa777e12b4e1e9184728f10be3;p=dealii.git Clean things up with a delegating constructor call. --- diff --git a/source/base/timer.cc b/source/base/timer.cc index 0b3cc34f6e..ac443cce6b 100644 --- a/source/base/timer.cc +++ b/source/base/timer.cc @@ -37,33 +37,10 @@ DEAL_II_NAMESPACE_OPEN -// in case we use an MPI compiler, need -// to create a communicator just for the -// current process Timer::Timer() : - current_lap_starting_cpu_time (0.), - current_lap_starting_wall_time (0.), - accumulated_cpu_time (0.), - accumulated_wall_time (0.), - last_lap_time (numbers::signaling_nan()), - last_lap_cpu_time(numbers::signaling_nan()), - running (false) -#ifdef DEAL_II_WITH_MPI - , - mpi_communicator (MPI_COMM_SELF), - sync_wall_time (false) -#endif -{ -#ifdef DEAL_II_WITH_MPI - mpi_data.sum = mpi_data.min = mpi_data.max = mpi_data.avg = numbers::signaling_nan(); - mpi_data.min_index = mpi_data.max_index = numbers::invalid_unsigned_int; - mpi_total_data.sum = mpi_total_data.min = mpi_total_data.max = mpi_total_data.avg = 0.; - mpi_total_data.min_index = mpi_total_data.max_index = 0; -#endif - - start(); -} + Timer(MPI_COMM_SELF, /*sync_wall_time=*/false) +{}