#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.
|
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) |
|