ndarray
NumPy-friendly multidimensional arrays in C++
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
ndarray::detail::ViewBuilder< Array_, InSeq > Struct Template Reference

Public Types

typedef ExpressionTraits< Array_ > Traits
 
typedef Traits::Element Element
 
typedef Traits::ND InputND
 
typedef Traits::RMC InputRMC
 
typedef Traits::Core InputCore
 
typedef boost::mpl::bool_<(InputRMC::value< 0)> IsColumnMajor
 
typedef ViewNormalizer< InputND::value, InSeq > Normalizer
 
typedef ViewNormalizer< InputND::value, InSeq >::Output NormSeq
 
typedef ViewTraits< InputND::value, InputRMC::value, NormSeq > OutputTraits
 
typedef OutputTraits::ND OutputND
 
typedef OutputTraits::RMC OutputRMC
 
typedef ArrayRef< Element, OutputND::value, OutputRMC::value > OutputArray
 
typedef Core< OutputND::value > OutputCore
 

Static Public Member Functions

static OutputArray apply (Array_ const &array, InSeq const &seq)
 
template<int M, int N>
static std::pair< Element *, typename OutputCore::Ptrprocess (NormSeq const &seq, CoreTransformer< Element, M, N > t)
 
static std::pair< Element *, typename OutputCore::Ptrprocess (NormSeq const &seq, CoreTransformer< Element, 0, 0 > t)
 

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