bpp-phyl3  3.0.0
bpp::ExtendedFloatVectorwiseOp< DerivedEF, MatType, Direction > Class Template Reference

#include <Bpp/Phyl/Likelihood/DataFlow/ExtendedFloatEigenTools.h>

Public Member Functions

 ExtendedFloatVectorwiseOp (DerivedEF &der)
 
template<typename OtherDerived >
DerivedEF & operator= (const OtherDerived &otherDerived)
 
DerivedEF sum () const
 
DerivedEF mean () const
 

Private Attributes

DerivedEF & efMat_
 
Eigen::VectorwiseOp< MatType, Direction > eigenVWiseOp_
 

Detailed Description

template<typename DerivedEF, typename MatType, int Direction>
class bpp::ExtendedFloatVectorwiseOp< DerivedEF, MatType, Direction >

Definition at line 32 of file ExtendedFloatEigenTools.h.

Constructor & Destructor Documentation

◆ ExtendedFloatVectorwiseOp()

template<typename DerivedEF , typename MatType , int Direction>
bpp::ExtendedFloatVectorwiseOp< DerivedEF, MatType, Direction >::ExtendedFloatVectorwiseOp ( DerivedEF &  der)
inline

Definition at line 40 of file ExtendedFloatEigenTools.h.

Member Function Documentation

◆ mean()

template<typename DerivedEF , typename MatType , int Direction>
DerivedEF bpp::ExtendedFloatVectorwiseOp< DerivedEF, MatType, Direction >::mean ( ) const
inline

◆ operator=()

template<typename DerivedEF , typename MatType , int Direction>
template<typename OtherDerived >
DerivedEF& bpp::ExtendedFloatVectorwiseOp< DerivedEF, MatType, Direction >::operator= ( const OtherDerived &  otherDerived)
inline

◆ sum()

template<typename DerivedEF , typename MatType , int Direction>
DerivedEF bpp::ExtendedFloatVectorwiseOp< DerivedEF, MatType, Direction >::sum ( ) const
inline

Member Data Documentation

◆ efMat_

◆ eigenVWiseOp_

template<typename DerivedEF , typename MatType , int Direction>
Eigen::VectorwiseOp<MatType, Direction> bpp::ExtendedFloatVectorwiseOp< DerivedEF, MatType, Direction >::eigenVWiseOp_
private

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