HMLP: High-performance Machine Learning Primitives
hmlp::unpack2D_ibxjb< NB, T, TPACK > Struct Template Reference

#include <packing.hpp>

Inheritance diagram for hmlp::unpack2D_ibxjb< NB, T, TPACK >:
hmlp::unpack_ibxjb< NB, T, TPACK >

Public Member Functions

virtual void operator() (size_t m, size_t ic, size_t ib, size_t n, size_t jc, size_t jb, T *X, TPACK *packX)
 

Additional Inherited Members

- Public Attributes inherited from hmlp::unpack_ibxjb< NB, T, TPACK >
size_t rs_c = 0
 
size_t cs_c = 0
 

Detailed Description

template<size_t NB, typename T, typename TPACK>
struct hmlp::unpack2D_ibxjb< NB, T, TPACK >

end struct pack2D_pbxib arbitrary unpacking routine

Member Function Documentation

template<size_t NB, typename T , typename TPACK >
virtual void hmlp::unpack2D_ibxjb< NB, T, TPACK >::operator() ( size_t  m,
size_t  ic,
size_t  ib,
size_t  n,
size_t  jc,
size_t  jb,
T *  X,
TPACK *  packX 
)
inlinevirtual

structure closure, e.g. ldx

Implements hmlp::unpack_ibxjb< NB, T, TPACK >.


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