CAPD::DynSys Library  6.0.0
MpReal.h File Reference

Defines C++ wrapper for multiple precision floating point numbers from mpfr library. More...

#include <cstdio>
#include <iostream>
#include <cmath>
#include <cstddef>
#include <stdexcept>
#include <gmp.h>
#include <mpfr.h>
#include "capd/basicalg/TypeTraits.h"
#include "capd/basicalg/minmax.h"
#include "capd/auxil/ignoreUnused.h"
#include "capd/multiPrec/MpReal_FriendInternal.hpp"
#include "capd/multiPrec/MpReal_Base.hpp"
#include "capd/multiPrec/MpReal_Op.hpp"
#include "capd/multiPrec/MpReal_Fun.hpp"

Classes

class  capd::multiPrec::MpPrecision
 Wrapper for mpfr precision type. More...
 
class  capd::multiPrec::MpReal
 MpReal represents multiple precision real number with controlled rounding. More...
 
class  capd::TypeTraits< capd::multiPrec::MpReal >
 

Namespaces

 capd
 
 capd::multiPrec
 

Typedefs

typedef mp_rnd_t capd::multiPrec::MpRoundingMode
 

Functions

const MpReal & capd::multiPrec::leftBound (const MpReal &x)
 
const MpReal & capd::multiPrec::rightBound (const MpReal &x)
 
MpReal capd::multiPrec::abs (const MpReal &r, MpReal::RoundingMode rnd=MpReal::getDefaultRndMode())
 

Detailed Description

Defines C++ wrapper for multiple precision floating point numbers from mpfr library.

Author
Tomasz Kapela
Date
2010-03-08