HepMC3 event record library
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes
type_caster< Type, enable_if_t< is_eigen_sparse< Type >::value > > Struct Template Reference

Public Types

typedef Type::Scalar Scalar
 
typedef remove_reference_t
< decltype(*std::declval< Type >
).outerIndexPtr())> 
StorageIndex
 
typedef Type::Index Index
 

Public Member Functions

bool load (handle src, bool)
 
npy_format_descriptor< Scalar >
::name 
_ ("]"))
 

Static Public Member Functions

static handle cast (const Type &src, return_value_policy, handle)
 

Static Public Attributes

static constexpr bool rowMajor = Type::IsRowMajor
 

Detailed Description

template<typename Type>
struct type_caster< Type, enable_if_t< is_eigen_sparse< Type >::value > >

Definition at line 541 of file eigen.h.


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