|
| | FieldPtr (DeviceContext< T, DESCRIPTOR > &data, std::size_t index) __device__ |
| |
| | FieldPtr (FieldPtr< T, DESCRIPTOR, FIELD > &&rhs) __device__ |
| |
| const FIELD::template value_type< T > * | getComponentPointer (unsigned iDim) const __device__ |
| |
| FIELD::template value_type< T > * | getComponentPointer (unsigned iDim) __device__ |
| |
| template<typename U , typename IMPL > |
| FieldPtr< T, DESCRIPTOR, FIELD > & | operator= (const GenericVector< U, DESCRIPTOR::template size< FIELD >(), IMPL > &rhs) __device__ |
| |
| constexpr | ScalarVector ()=default |
| |
| | ScalarVector (const ScalarVector &)=delete |
| |
| | ScalarVector (ScalarVector &&)=delete |
| |
| constexpr | GenericVector ()=default |
| |
| | GenericVector (const GenericVector &)=delete |
| |
| | GenericVector (GenericVector &&)=delete |
| |
| GenericVector & | operator= (GenericVector &&rhs)=delete |
| |
| constexpr FieldPtr< T, DESCRIPTOR, FIELD > & | operator= (const GenericVector< T, D, IMPL_ > &rhs) any_platform |
| |
| constexpr const T & | operator[] (unsigned iDim) const any_platform |
| |
| constexpr T & | operator[] (unsigned iDim) any_platform |
| |
| constexpr FieldPtr< T, DESCRIPTOR, FIELD > & | operator+= (const GenericVector< U, D, IMPL_ > &rhs) any_platform |
| |
| constexpr meta::enable_if_arithmetic_t< U, FieldPtr< T, DESCRIPTOR, FIELD > & > | operator+= (const U &rhs) any_platform |
| |
| constexpr FieldPtr< T, DESCRIPTOR, FIELD > & | operator-= (const GenericVector< T, D, IMPL_ > &rhs) any_platform |
| |
| constexpr meta::enable_if_arithmetic_t< U, FieldPtr< T, DESCRIPTOR, FIELD > & > | operator-= (const U &rhs) any_platform |
| |
| constexpr FieldPtr< T, DESCRIPTOR, FIELD > & | operator*= (const GenericVector< U, D, IMPL_ > &rhs) any_platform |
| |
| constexpr meta::enable_if_arithmetic_t< U, FieldPtr< T, DESCRIPTOR, FIELD > & > | operator*= (const U &rhs) any_platform |
| |
| constexpr meta::enable_if_arithmetic_t< U, FieldPtr< T, DESCRIPTOR, FIELD > & > | operator/= (const U &rhs) any_platform |
| |
| constexpr bool | operator== (const GenericVector< T, D, IMPL_ > &rhs) const any_platform |
| |
| constexpr bool | operator!= (const GenericVector< T, D, IMPL_ > &rhs) const any_platform |
| |
| constexpr bool | operator!= (T rhs) const any_platform |
| |
template<typename T, typename DESCRIPTOR, typename FIELD>
class olb::gpu::cuda::FieldPtr< T, DESCRIPTOR, FIELD >
Pointer to row of a D-dimensional field.
Definition at line 122 of file context.hh.