| 
    OpenMPCD
    
   | 
 
#include <OpenMPCD/CUDA/Macros.hpp>#include <OpenMPCD/Exceptions.hpp>#include <OpenMPCD/Types.hpp>#include <OpenMPCD/Vector3D.hpp>#include <boost/static_assert.hpp>#include <boost/type_traits/add_const.hpp>#include <boost/type_traits/remove_const.hpp>#include <cmath>

Go to the source code of this file.
Classes | |
| class | OpenMPCD::RemotelyStoredVector< T, D > | 
| Represents a vector whose data is stored elsewhere.  More... | |
Functions | |
| template<typename L , typename R > | |
| const OPENMPCD_CUDA_HOST_AND_DEVICE Vector3D< L > & | OpenMPCD::operator+= (Vector3D< L > &lhs, const RemotelyStoredVector< R, 3 > &rhs) | 
| Addition-and-assignment operator.  More... | |
Defines the OpenMPCD::RemotelyStoredVector class.
Definition in file RemotelyStoredVector.hpp.
| const OPENMPCD_CUDA_HOST_AND_DEVICE Vector3D<L>& OpenMPCD::operator+= | ( | Vector3D< L > & | lhs, | 
| const RemotelyStoredVector< R, 3 > & | rhs | ||
| ) | 
Addition-and-assignment operator.
| L | The numeric type of the left-hand-side. | 
| R | The numeric type of the left-hand-side. | 
| [in] | lhs | The left-hand-side. | 
| [in] | rhs | The right-hand-side. | 
Definition at line 472 of file RemotelyStoredVector.hpp.
 1.8.17