SuperLU Distributed 9.0.0
gpu3d
UnaryOffsetPtrAssign< T, offT > Struct Template Reference

#include <batch_factorize_marshall.h>

Public Member Functions

 UnaryOffsetPtrAssign (T *base_mem, offT *offsets, T **ptrs)
 
__host__ __device__ void operator() (const offT &index) const
 

Public Attributes

T * base_mem
 
T ** ptrs
 
offT * offsets
 

Constructor & Destructor Documentation

◆ UnaryOffsetPtrAssign()

template<class T , class offT >
UnaryOffsetPtrAssign< T, offT >::UnaryOffsetPtrAssign ( T *  base_mem,
offT *  offsets,
T **  ptrs 
)
inline

Member Function Documentation

◆ operator()()

template<class T , class offT >
__host__ __device__ void UnaryOffsetPtrAssign< T, offT >::operator() ( const offT &  index) const
inline

Member Data Documentation

◆ base_mem

template<class T , class offT >
T* UnaryOffsetPtrAssign< T, offT >::base_mem

◆ offsets

template<class T , class offT >
offT* UnaryOffsetPtrAssign< T, offT >::offsets

◆ ptrs

template<class T , class offT >
T ** UnaryOffsetPtrAssign< T, offT >::ptrs

The documentation for this struct was generated from the following file: