Apply clang-format to source tree
[alexxy/gromacs.git] / src / gromacs / coordinateio / ioutputadapter.h
index f57e6f27d1a0c1dc24c0bd8870f8a5e837831469..a21ae8cd95f8eb0afb0ac657225de8dccf310222 100644 (file)
@@ -69,46 +69,41 @@ namespace gmx
  */
 class IOutputAdapter
 {
-    public:
-        /*! \brief
-         * Default constructor for IOutputAdapter interface.
-         */
-        IOutputAdapter()
-        {
-        }
-        virtual ~IOutputAdapter()
-        {
-        }
-        //! Move constructor for old object.
-        explicit IOutputAdapter(IOutputAdapter &&old) noexcept = default;
+public:
+    /*! \brief
+     * Default constructor for IOutputAdapter interface.
+     */
+    IOutputAdapter() {}
+    virtual ~IOutputAdapter() {}
+    //! Move constructor for old object.
+    explicit IOutputAdapter(IOutputAdapter&& old) noexcept = default;
 
-        /*! \brief
-         * Change t_trxframe according to user input.
-         *
-         * \param[in] framenumber Frame number as reported from the
-         *                        trajectoryanalysis framework or set by user.
-         * \param[in,out] input   Pointer to trajectory analysis frame that will
-         *                        be worked on.
-         */
-        virtual void processFrame(int framenumber, t_trxframe *input) = 0;
+    /*! \brief
+     * Change t_trxframe according to user input.
+     *
+     * \param[in] framenumber Frame number as reported from the
+     *                        trajectoryanalysis framework or set by user.
+     * \param[in,out] input   Pointer to trajectory analysis frame that will
+     *                        be worked on.
+     */
+    virtual void processFrame(int framenumber, t_trxframe* input) = 0;
 
-        /*! \brief
-         * Checks that the abilities of the output writer are sufficient for this adapter.
-         *
-         * It can happen that a method to write coordinate files does not match with
-         * a requested operation on the input data (e.g. the user requires velocities or
-         * forces to be written to a PDB file).
-         * To check those dependencies, derived classes need to implement a version of this
-         * function to make sure that only matching methods can be used.
-         *
-         * \param[in] abilities The abilities of an output method that need to be checked against
-         *                      the dependencies created by using the derived method.
-         * \throws InconsistentInputError If dependencies can not be matched to abilities.
-         */
-        virtual void checkAbilityDependencies(unsigned long abilities) const = 0;
-
-        GMX_DISALLOW_COPY_AND_ASSIGN(IOutputAdapter);
+    /*! \brief
+     * Checks that the abilities of the output writer are sufficient for this adapter.
+     *
+     * It can happen that a method to write coordinate files does not match with
+     * a requested operation on the input data (e.g. the user requires velocities or
+     * forces to be written to a PDB file).
+     * To check those dependencies, derived classes need to implement a version of this
+     * function to make sure that only matching methods can be used.
+     *
+     * \param[in] abilities The abilities of an output method that need to be checked against
+     *                      the dependencies created by using the derived method.
+     * \throws InconsistentInputError If dependencies can not be matched to abilities.
+     */
+    virtual void checkAbilityDependencies(unsigned long abilities) const = 0;
 
+    GMX_DISALLOW_COPY_AND_ASSIGN(IOutputAdapter);
 };
 
 //! Smart pointer to manage the frame adapter object.