Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Eigen::internal::visitor_impl< Visitor, Derived, UnrollCount > Struct Template Reference

#include <src/eigen/Eigen/src/Core/Visitor.h>

Public Types

enum  { col = (UnrollCount-1) / Derived::RowsAtCompileTime , row = (UnrollCount-1) % Derived::RowsAtCompileTime }
 

Static Public Member Functions

static EIGEN_DEVICE_FUNC void run (const Derived &mat, Visitor &visitor)
 

Detailed Description

template<typename Visitor, typename Derived, int UnrollCount>
struct Eigen::internal::visitor_impl< Visitor, Derived, UnrollCount >

Member Enumeration Documentation

◆ anonymous enum

template<typename Visitor , typename Derived , int UnrollCount>
anonymous enum
Enumerator
col 
row 
20 {
21 col = (UnrollCount-1) / Derived::RowsAtCompileTime,
22 row = (UnrollCount-1) % Derived::RowsAtCompileTime
23 };
@ col
Definition Visitor.h:21
@ row
Definition Visitor.h:22

Member Function Documentation

◆ run()

template<typename Visitor , typename Derived , int UnrollCount>
static EIGEN_DEVICE_FUNC void Eigen::internal::visitor_impl< Visitor, Derived, UnrollCount >::run ( const Derived &  mat,
Visitor &  visitor 
)
inlinestatic
27 {
29 visitor(mat.coeff(row, col), row, col);
30 }
static EIGEN_DEVICE_FUNC void run(const Derived &mat, Visitor &visitor)
Definition Visitor.h:26

References Eigen::internal::visitor_impl< Visitor, Derived, UnrollCount >::col, Eigen::internal::visitor_impl< Visitor, Derived, UnrollCount >::row, and Eigen::internal::visitor_impl< Visitor, Derived, UnrollCount >::run().

Referenced by Eigen::internal::visitor_impl< Visitor, Derived, UnrollCount >::run().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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