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