bpp-phyl3  3.0.0
bpp::MatrixDimension Struct Reference

Basic matrix dimension type. More...

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

+ Inheritance diagram for bpp::MatrixDimension:

Public Member Functions

 MatrixDimension ()=default
 
 MatrixDimension (Eigen::Index rows_, Eigen::Index cols_)
 
 MatrixDimension (int rows_, int cols_)
 
 MatrixDimension (size_t rows_, size_t cols_)
 
template<typename Derived >
 MatrixDimension (const Eigen::MatrixBase< Derived > &m)
 
template<typename Derived >
 MatrixDimension (const ExtendedFloatEigenBase< Derived > &m)
 

Public Attributes

Eigen::Index rows {}
 
Eigen::Index cols {}
 

Detailed Description

Basic matrix dimension type.

Definition at line 240 of file DataFlowNumeric.h.

Constructor & Destructor Documentation

◆ MatrixDimension() [1/6]

bpp::MatrixDimension::MatrixDimension ( )
default

◆ MatrixDimension() [2/6]

bpp::MatrixDimension::MatrixDimension ( Eigen::Index  rows_,
Eigen::Index  cols_ 
)
inline

Definition at line 246 of file DataFlowNumeric.h.

◆ MatrixDimension() [3/6]

bpp::MatrixDimension::MatrixDimension ( int  rows_,
int  cols_ 
)
inline

Definition at line 249 of file DataFlowNumeric.h.

◆ MatrixDimension() [4/6]

bpp::MatrixDimension::MatrixDimension ( size_t  rows_,
size_t  cols_ 
)
inline

Definition at line 252 of file DataFlowNumeric.h.

◆ MatrixDimension() [5/6]

template<typename Derived >
bpp::MatrixDimension::MatrixDimension ( const Eigen::MatrixBase< Derived > &  m)
inline

Definition at line 258 of file DataFlowNumeric.h.

◆ MatrixDimension() [6/6]

template<typename Derived >
bpp::MatrixDimension::MatrixDimension ( const ExtendedFloatEigenBase< Derived > &  m)
inline

Definition at line 262 of file DataFlowNumeric.h.

Member Data Documentation

◆ cols

◆ rows

Eigen::Index bpp::MatrixDimension::rows {}

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