#include <Bpp/Numeric/Parameter.h>
#include <Bpp/Phyl/Likelihood/DataFlow/ExtendedFloat.h>
#include <Bpp/Phyl/Likelihood/DataFlow/Parameter.h>
#include <Eigen/Core>
#include <algorithm>
#include <cassert>
#include <iostream>
#include <list>
#include <string>
#include <tuple>
#include <type_traits>
#include "DataFlowNumeric.h"
#include "Definitions.h"
Go to the source code of this file.
|
| namespace | bpp |
| | Defines the basic types of data flow nodes.
|
| |
| namespace | bpp::numeric |
| |
|
| template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value>::type> |
| T & | bpp::numeric::cwise (T &t) |
| |
| ExtendedFloat & | bpp::numeric::cwise (ExtendedFloat &t) |
| |
| const ExtendedFloat & | bpp::numeric::cwise (const ExtendedFloat &t) |
| |
| template<typename Derived > |
| auto | bpp::numeric::cwise (const Eigen::MatrixBase< Derived > &m) -> decltype(m.array()) |
| |
| template<typename Derived > |
| auto | bpp::numeric::cwise (Eigen::MatrixBase< Derived > &m) -> decltype(m.array()) |
| |
| auto | bpp::numeric::cwise (const Eigen::RowVectorXi &m) -> decltype(m.template cast< double >().array()) |
| |
| template<int R, int C> |
| ExtendedFloatArray< R, C > | bpp::numeric::cwise (const ExtendedFloatMatrix< R, C > &m) |
| |
| template<int R, int C> |
| ExtendedFloatArrayWrapper< R, C > | bpp::numeric::cwise (ExtendedFloatMatrix< R, C > &m) |
| |