LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
Public Types | Static Public Member Functions | List of all members
ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 > Struct Template Reference

#include <eigen.h>

Public Types

enum  {
  InnerStride = Eigen::Dynamic, OuterStride = Eigen::Dynamic, IsVector = 1, Flags = Eigen::LinearAccessBit,
  Options = Eigen::ColMajor | Eigen::AutoAlign
}
 

Static Public Member Functions

static int getInnerStride (Core< 1 > const &core)
 
static int getOuterStride (Core< 1 > const &core)
 
static int getRowStride (Core< 1 > const &core)
 
static int getColStride (Core< 1 > const &core)
 
static int getRows (Core< 1 > const &core)
 
static int getCols (Core< 1 > const &core)
 

Detailed Description

template<int Rows>
struct ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 >

Definition at line 41 of file eigen.h.

Member Enumeration Documentation

template<int Rows>
anonymous enum
Enumerator
InnerStride 
OuterStride 
IsVector 
Flags 
Options 

Definition at line 42 of file eigen.h.

Member Function Documentation

template<int Rows>
static int ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 >::getCols ( Core< 1 > const &  core)
inlinestatic

Definition at line 54 of file eigen.h.

54 { return 1; }
template<int Rows>
static int ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 >::getColStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 52 of file eigen.h.

52 { return core.getSize() * core.getStride(); }
template<int Rows>
static int ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 >::getInnerStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 49 of file eigen.h.

49 { return core.getStride(); }
template<int Rows>
static int ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 >::getOuterStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 50 of file eigen.h.

50 { return core.getSize() * core.getStride(); }
template<int Rows>
static int ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 >::getRows ( Core< 1 > const &  core)
inlinestatic

Definition at line 53 of file eigen.h.

53 { return core.getSize(); }
template<int Rows>
static int ndarray::detail::EigenStrideTraits< 1, 0, Rows, 1 >::getRowStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 51 of file eigen.h.

51 { return core.getStride(); }

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