LSSTApplications  10.0-2-g4f67435,11.0.rc2+1,11.0.rc2+12,11.0.rc2+3,11.0.rc2+4,11.0.rc2+5,11.0.rc2+6,11.0.rc2+7,11.0.rc2+8
LSSTDataManagementBasePackage
Public Types | Static Public Member Functions | List of all members
ndarray::detail::EigenStrideTraits< 1, C, 1, Cols > Struct Template Reference

#include <eigen.h>

Public Types

enum  {
  InnerStride = 1, OuterStride = Eigen::Dynamic, IsVector = 1, Flags = Eigen::LinearAccessBit | Eigen::RowMajorBit | Eigen::PacketAccessBit,
  Options = Eigen::RowMajor | 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 C, int Cols>
struct ndarray::detail::EigenStrideTraits< 1, C, 1, Cols >

Definition at line 109 of file eigen.h.

Member Enumeration Documentation

template<int C, int Cols>
anonymous enum
Enumerator
InnerStride 
OuterStride 
IsVector 
Flags 
Options 

Definition at line 110 of file eigen.h.

Member Function Documentation

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

Definition at line 122 of file eigen.h.

122 { return core.getSize(); }
template<int C, int Cols>
static int ndarray::detail::EigenStrideTraits< 1, C, 1, Cols >::getColStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 120 of file eigen.h.

120 { return 1; }
template<int C, int Cols>
static int ndarray::detail::EigenStrideTraits< 1, C, 1, Cols >::getInnerStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 117 of file eigen.h.

117 { return 1; }
template<int C, int Cols>
static int ndarray::detail::EigenStrideTraits< 1, C, 1, Cols >::getOuterStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 118 of file eigen.h.

118 { return core.getSize(); }
template<int C, int Cols>
static int ndarray::detail::EigenStrideTraits< 1, C, 1, Cols >::getRows ( Core< 1 > const &  core)
inlinestatic

Definition at line 121 of file eigen.h.

121 { return 1; }
template<int C, int Cols>
static int ndarray::detail::EigenStrideTraits< 1, C, 1, Cols >::getRowStride ( Core< 1 > const &  core)
inlinestatic

Definition at line 119 of file eigen.h.

119 { return core.getSize(); }

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