Eigen::internal::cost_helper< Kernel > Struct Template Reference

#include <CoreThreadPoolDevice.h>

Public Types

using SrcEvaluatorType = typename Kernel::SrcEvaluatorType
 
using DstEvaluatorType = typename Kernel::DstEvaluatorType
 
using SrcXprType = typename SrcEvaluatorType::XprType
 
using DstXprType = typename DstEvaluatorType::XprType
 

Static Public Attributes

static constexpr Index Cost = functor_cost<SrcXprType>::Cost + functor_cost<DstXprType>::Cost
 

Member Typedef Documentation

◆ DstEvaluatorType

template<typename Kernel >
using Eigen::internal::cost_helper< Kernel >::DstEvaluatorType = typename Kernel::DstEvaluatorType

◆ DstXprType

template<typename Kernel >
using Eigen::internal::cost_helper< Kernel >::DstXprType = typename DstEvaluatorType::XprType

◆ SrcEvaluatorType

template<typename Kernel >
using Eigen::internal::cost_helper< Kernel >::SrcEvaluatorType = typename Kernel::SrcEvaluatorType

◆ SrcXprType

template<typename Kernel >
using Eigen::internal::cost_helper< Kernel >::SrcXprType = typename SrcEvaluatorType::XprType

Member Data Documentation

◆ Cost

template<typename Kernel >
constexpr Index Eigen::internal::cost_helper< Kernel >::Cost = functor_cost<SrcXprType>::Cost + functor_cost<DstXprType>::Cost
staticconstexpr

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