#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 "DataFlowCWise.h"
#include "DataFlowNumeric.h"
#include "Definitions.h"
Go to the source code of this file.
|
class | bpp::CWiseApply< R, T, F > |
|
class | bpp::CWiseAdd< R, std::tuple< T0, T1 > > |
|
class | bpp::CWiseSub< R, std::tuple< T0, T1 > > |
|
class | bpp::CWiseAdd< R, ReductionOf< T > > |
|
class | bpp::CWiseAdd< R, T > |
|
class | bpp::CWiseMean< R, ReductionOf< T >, ReductionOf< P > > |
|
class | bpp::CWiseMean< R, ReductionOf< T >, P > |
|
class | bpp::CWiseMul< R, std::tuple< T0, T1 > > |
|
class | bpp::CWiseMul< R, ReductionOf< T > > |
|
class | bpp::CWiseDiv< R, std::tuple< T0, T1 > > |
|
class | bpp::CWiseNegate< T > |
|
class | bpp::CWiseInverse< T > |
|
class | bpp::CWiseLog< T > |
|
class | bpp::CWiseExp< T > |
|
class | bpp::CWiseConstantPow< T > |
|
class | bpp::ScalarProduct< R, T0, T1 > |
|
class | bpp::SumOfLogarithms< F > |
|
class | bpp::LogSumExp< R, T0, T1 > |
|
class | bpp::MatrixProduct< R, T0, T1 > |
|
class | bpp::ShiftDelta< T > |
|
class | bpp::CombineDeltaShifted< T > |
|
struct | bpp::NumericalDerivativeConfiguration |
| Configuration for a numerical derivation: what delta to use, and type of derivation. More...
|
|
|
| bpp |
| Defines the basic types of data flow nodes.
|
|
|
template<typename NodeT , typename DepT , typename B > |
ValueRef< NodeT > | bpp::generateNumericalDerivative (Context &c, const NumericalDerivativeConfiguration &config, NodeRef dep, const Dimension< DepT > &depDim, Dimension< NodeT > &nodeDim, B buildNodeWithDep) |
| Helper used to generate data flow expressions computing a numerical derivative. More...
|
|
template<typename NodeT , typename B > |
ValueRef< NodeT > | bpp::generateNumericalDerivative (Context &c, const NumericalDerivativeConfiguration &config, NodeRef dep, const Dimension< NodeT > &nodeDim, B buildNodeWithDep) |
|