FasTensor  1.0.0
Transform Supercomputing for AI
Public Member Functions | Public Attributes | List of all members
iArrayLocal Struct Reference

array of local data More...

#include <src/ft_iarray.h>

Public Member Functions

 iArrayLocal (std::vector< int > &count_p, std::vector< int > &row_stride_p)
 
 iArrayLocal (std::vector< int > &count_p, std::vector< int > row_stride_p, std::vector< int > offset_p)
 
 iArrayLocal ()
 

Public Attributes

int rank
 
std::vector< size_t > count
 
std::vector< size_t > offset
 
std::vector< size_t > row_stride
 
void * local_array_data
 

Detailed Description

array of local data

Author: Bin Dong dbin@.nosp@m.lbl..nosp@m.gov Web: https://crd.lbl.gov/bin-dong Scientific Data Management Research Group Lawrence Berkeley National Laboratory

Constructor & Destructor Documentation

◆ iArrayLocal() [1/3]

iArrayLocal::iArrayLocal ( std::vector< int > &  count_p,
std::vector< int > &  row_stride_p 
)
inline

◆ iArrayLocal() [2/3]

iArrayLocal::iArrayLocal ( std::vector< int > &  count_p,
std::vector< int >  row_stride_p,
std::vector< int >  offset_p 
)
inline

◆ iArrayLocal() [3/3]

iArrayLocal::iArrayLocal ( )
inline

Member Data Documentation

◆ count

std::vector<size_t> iArrayLocal::count

◆ local_array_data

void* iArrayLocal::local_array_data

◆ offset

std::vector<size_t> iArrayLocal::offset

◆ rank

int iArrayLocal::rank

◆ row_stride

std::vector<size_t> iArrayLocal::row_stride

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