bpp-phyl3  3.0.0
ExtendedFloat.h File Reference
#include <Bpp/Exceptions.h>
#include <Eigen/Core>
#include <cmath>
#include <iostream>
#include <limits>
#include <string>
+ Include dependency graph for ExtendedFloat.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bpp::ExtendedFloat
 
struct  Eigen::NumTraits< bpp::ExtendedFloat >
 
struct  Eigen::ScalarBinaryOpTraits< bpp::ExtendedFloat, double, BinaryOp >
 
struct  Eigen::ScalarBinaryOpTraits< double, bpp::ExtendedFloat, BinaryOp >
 

Namespaces

 bpp
 Defines the basic types of data flow nodes.
 
 Eigen
 

Functions

template<typename T >
constexpr T bpp::constexpr_power (T d, int n)
 
int bpp::powi (int base, unsigned int exp)
 
std::ostream & bpp::operator<< (std::ostream &os, const ExtendedFloat &ef)
 
std::string bpp::to_string (const ExtendedFloat &ef)
 
double bpp::log (const ExtendedFloat &ef)
 
ExtendedFloat bpp::operator* (const double &lhs, const ExtendedFloat &rhs)
 
ExtendedFloat bpp::operator- (const double &lhs, const ExtendedFloat &rhs)
 
ExtendedFloat bpp::operator+ (const double &lhs, const ExtendedFloat &rhs)
 
ExtendedFloat bpp::operator/ (const double &lhs, const ExtendedFloat &rhs)
 
ExtendedFloat bpp::pow (const ExtendedFloat &ef, double exp)
 
ExtendedFloat bpp::exp (const ExtendedFloat &ef)
 
ExtendedFloat bpp::abs (const ExtendedFloat &ef)
 
double bpp::convert (const bpp::ExtendedFloat &ef)