Commits

Daniel K. O. committed 166de18

updated copyright year

Comments (0)

Files changed (84)

include/kode/Angle.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/AxisAlignedBox.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Body.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Details.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Interval.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Line3.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Mass.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Math.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Matrix3.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Matrix3.inl

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Quaternion.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Quaternion.inl

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Real.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Segment2.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Segment3.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/SimpleSignal++.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Vector2.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/Vector3.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/World.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/Box.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/Collider.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/ContactPoint.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/Geom.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/Plane.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/SimpleSpace.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/Space.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/Sphere.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/collision/tests/BoxBox.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/collision/tests/BoxPlane.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/collision/tests/BoxSphere.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/collision/tests/PlaneSphere.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/collision/tests/SphereSphere.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/joints/BallSocket.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/joints/Constraint.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/joints/Contact.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/joints/DoubleBall.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/joints/DoubleHinge.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/joints/Fixed.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/joints/Hinge.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/joints/Hinge2.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
 
         bool useSuspERP = false;
         bool useSuspCFM = false;
-        
+
     public:
         Hinge2() noexcept = default;
 

include/kode/joints/Joint.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/joints/Piston.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/kode.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

include/kode/solvers/PQuickStepSolver.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
         Real getRelaxation() const noexcept;
 
         void setIterations(unsigned it);
-        
+
         inline
         unsigned getMaxIterations() const noexcept;
 
     {
         return maxIterations;
     }
-    
+
 }
 
 #endif

include/kode/solvers/QuickStepSolver.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
         Real getRelaxation() const noexcept;
 
         void setIterations(unsigned it);
-        
+
         inline
         unsigned getMaxIterations() const noexcept;
 
     {
         return maxIterations;
     }
-    
+
 }
 
 #endif

include/kode/solvers/SimplePGSSolver.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

include/kode/solvers/Solver.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
 
         return o << "]";
     }
-    
+
 
 }
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
         return is;
     }
 }
-
-

src/Quaternion.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
     }
 
 }
-
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
         return i;
     }
 }
-
   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/collision/Box.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

src/collision/Collider.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
 
 
 namespace kode {
-    
+
     void
     Collider::collide(const Geom& g1, const Geom& g2,
                       const Callback& cb) const
     {
         std::vector<ContactPoint> contacts;
         testBoxPlane(box, plane, contacts);
-        for (const ContactPoint& c : contacts) 
+        for (const ContactPoint& c : contacts)
             func(c);
     }
 
             func(cp);
         }
     }
-    
+
 
     void
     Collider::collideSphereSphere(const Sphere& s1,
     }
 
 }
-

src/collision/Geom.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

src/collision/Plane.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

src/collision/SimpleSpace.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

src/collision/Space.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
     {
         parent = p;
     }
-    
+
 
     void
     Space::forgetParent()

src/collision/Sphere.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

src/collision/tests/BoxBox.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
 
         int dBoxBox (const Box& box1,
                      const Box& box2,
-                     const dMatrix3 R1, const dVector3 side1,
-                     const dMatrix3 R2, const dVector3 side2,
+                     const dMatrix3 R1,
+                     const dMatrix3 R2,
                      int *return_code,
                      std::vector<ContactPoint>& contacts)
         {
                                  return false;
                              };
 
-            // We only need to check 3 edges per box 
+            // We only need to check 3 edges per box
             // since parallel edges are equivalent.
 
             // TODO: those are barely readable, need to rewrite them at some point
                 // Get direction of second edge
                 for (int i=0; i<3; i++) ub[i] = R2[((code)-7)%3 + i*4];
                 // Get closest points between edges (one at each)
-                dLineClosestApproach (pa,ua,pb,ub,&alpha,&beta);    
+                dLineClosestApproach (pa,ua,pb,ub,&alpha,&beta);
                 for (int i=0; i<3; i++) pa[i] += ua[i]*alpha;
                 for (int i=0; i<3; i++) pb[i] += ub[i]*beta;
                 // Set the contact point as halfway between the 2 closest points
                     cnum++;
                 }
             }
-            if (cnum < 1) { 
+            if (cnum < 1) {
                 return 0;	// this should not happen, yet does at times (demo_plane2d single precision).
             }
 
 
 
     }
-    
-    
+
+
 
     int
     testBoxBox (const Box& b1, const Box& b2,
                 std::vector<ContactPoint>& points)
     {
         int code;
-        dVector3 s1, s2;
-        for (int i=0; i<3; ++i) {
-            s1[i] = b1.getSize()[i];
-            s2[i] = b2.getSize()[i];
-        }
 
         dMatrix3 R1;
         dMatrix3 R2;
         //clog << "br1: " << br1 << endl;
         int num = dBoxBox(b1, b2,
                           R1,
-                          s1,
                           R2,
-                          s2,
                           &code,
                           points);
         if (num) {
     }
 #endif
 }
-

src/collision/tests/BoxPlane.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.

src/collision/tests/BoxSphere.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/collision/tests/PlaneSphere.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
     }
 
 }
-

src/collision/tests/SphereSphere.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.
     }
 
 }
-

src/joints/BallSocket.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/joints/Contact.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
     {
         return rho2;
     }
-    
+
 
     Real
     Contact::getRhoN() const noexcept
     {
         return rhoN;
     }
-    
+
 
     void
     Contact::setSoftERP(Real e)

src/joints/DoubleBall.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/joints/DoubleHinge.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/joints/Fixed.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
         constraints[3].cfm = c;
         constraints[4].cfm = c;
         constraints[5].cfm = c;
-        
+
         // use small angle approximation: sin(theta) ~= theta
         const Matrix3 r1 = body1 ? body1->getLocalAxes() : Matrix3::Identity();
         const Matrix3 r2 = body2 ? body2->getLocalAxes() : Matrix3::Identity();

src/joints/Hinge.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/joints/Hinge2.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
         return body1 ? body1->localVectorToWorld(axis1) : axis1;
     }
 
-    
+
     Vector3
     Hinge2::getAxis2() const noexcept
     {
          * angle is θ₁ = atan2(sin1, cos1), the error is:
          *
          *     e = θ₁-θ₀
-         * 
+         *
          * when e approaches zero, sin(e) ≃ e
          * so we use the identity sin(α ± β) = sin(α) cos(β) ± cos(α) sin(β)
          * to compute the difference of the sine instead of the difference of

src/joints/Joint.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/joints/Piston.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/solvers/PQuickStepSolver.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/solvers/QuickStepCore.hpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
         // linear-angular vector
         using EVectorLA = Eigen::Matrix<Real, Dim*2, 1>;
         using ERotMatrix = Eigen::Matrix<Real, Dim, Dim, Eigen::ColMajor>;
-        
+
         using EVector3 = Eigen::Matrix<Real, 3, 1>;
         using EVector4 = Eigen::Matrix<Real, 4, 1>;
         using EMatrix3 = Eigen::Matrix<Real, 3, 3, Eigen::RowMajor>;
-        
+
         using EM3Map = Eigen::Map<const EMatrix3>;
 
 
             Real relaxation;
             unsigned maxIterations;
 
-            
+
             /*
              * Solves the LCP:
              *     𝐀 𝛌 = 𝐛
             }
 
 
-            
+
 
             inline
             void doIterations() noexcept

src/solvers/QuickStepSolver.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/solvers/SimplePGSSolver.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:

src/solvers/Solver.cpp

   This file is part of the KODE.
 
     KODE Physics Library
-    Copyright (C) 2013  Daniel Kohler Osmari <dkosmari@gmail.com>
+    Copyright (C) 2013-2014  Daniel Kohler Osmari
 
     KODE is free software: you can redistribute it and/or modify it
     under the terms of EITHER:
-    
+
         * the GNU Lesser General Public License as published by the
           Free Software Foundation, either version 3 of the License,
           or (at your option) any later version.