bpp-phyl3  3.0.0
bpp::CWisePattern< R >::pattern_functor Class Reference

Public Member Functions

 pattern_functor (const R &arg, const PatternType &pattern)
 
const R::Scalar & operator() (Eigen::Index row, Eigen::Index col) const
 
const R::Scalar & operator() (Eigen::Index col) const
 
template<typename R2 = R>
ExtendedFloat::ExtType exponent_part (typename std::enable_if< std::is_base_of< ExtendedFloatEigenBase< R2 >, R2 >::value >::type *=0) const
 

Private Attributes

const R & m_arg_
 
const PatternTypepattern_
 

Detailed Description

template<typename R>
class bpp::CWisePattern< R >::pattern_functor

Definition at line 185 of file DataFlowCWise.h.

Constructor & Destructor Documentation

◆ pattern_functor()

template<typename R >
bpp::CWisePattern< R >::pattern_functor::pattern_functor ( const R &  arg,
const PatternType pattern 
)
inline

Definition at line 191 of file DataFlowCWise.h.

Member Function Documentation

◆ exponent_part()

template<typename R >
template<typename R2 = R>
ExtendedFloat::ExtType bpp::CWisePattern< R >::pattern_functor::exponent_part ( typename std::enable_if< std::is_base_of< ExtendedFloatEigenBase< R2 >, R2 >::value >::type *  = 0) const
inline

Definition at line 207 of file DataFlowCWise.h.

◆ operator()() [1/2]

template<typename R >
const R::Scalar& bpp::CWisePattern< R >::pattern_functor::operator() ( Eigen::Index  col) const
inline

Definition at line 200 of file DataFlowCWise.h.

◆ operator()() [2/2]

template<typename R >
const R::Scalar& bpp::CWisePattern< R >::pattern_functor::operator() ( Eigen::Index  row,
Eigen::Index  col 
) const
inline

Definition at line 195 of file DataFlowCWise.h.

Member Data Documentation

◆ m_arg_

template<typename R >
const R& bpp::CWisePattern< R >::pattern_functor::m_arg_
private

Definition at line 187 of file DataFlowCWise.h.

◆ pattern_

template<typename R >
const PatternType& bpp::CWisePattern< R >::pattern_functor::pattern_
private

Definition at line 188 of file DataFlowCWise.h.


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