|
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