#include <bernoulliPol.h>

Public Types | |
| typedef std::map< CacheKey, Real > | Cache |
| typedef std::pair< int, Real > | CacheKey |
Public Member Functions | |
| BernoulliPol () | |
| Real | binom (int a, int b) |
| computes (a over b) | |
| Real | eval (int k, Real x) |
| ~BernoulliPol () | |
Static Public Member Functions | |
| static BernoulliPol & | getInstance () |
| template<typename Real > | |
| static Real | powi (Real x, int power) |
Private Member Functions | |
| BernoulliPol (BernoulliPol &other) | |
| BernoulliPol & | operator= (BernoulliPol &other) |
Private Attributes | |
| Cache | cache |
Static Private Attributes | |
| static BernoulliPol | g_instance |
Definition at line 10 of file bernoulliPol.h.
| typedef std::map<CacheKey, Real> concepts::BernoulliPol::Cache |
Definition at line 19 of file bernoulliPol.h.
| typedef std::pair<int, Real> concepts::BernoulliPol::CacheKey |
Definition at line 18 of file bernoulliPol.h.
| concepts::BernoulliPol::BernoulliPol | ( | BernoulliPol & | other | ) | [private] |
| concepts::BernoulliPol::BernoulliPol | ( | ) | [inline] |
Definition at line 21 of file bernoulliPol.h.
| concepts::BernoulliPol::~BernoulliPol | ( | ) | [inline] |
Definition at line 25 of file bernoulliPol.h.
| Real concepts::BernoulliPol::binom | ( | int | a, |
| int | b | ||
| ) |
computes (a over b)
| static BernoulliPol& concepts::BernoulliPol::getInstance | ( | ) | [inline, static] |
Definition at line 28 of file bernoulliPol.h.
| BernoulliPol& concepts::BernoulliPol::operator= | ( | BernoulliPol & | other | ) | [private] |
| static Real concepts::BernoulliPol::powi | ( | Real | x, |
| int | power | ||
| ) | [inline, static] |
Definition at line 39 of file bernoulliPol.h.
Cache concepts::BernoulliPol::cache [private] |
Definition at line 54 of file bernoulliPol.h.
BernoulliPol concepts::BernoulliPol::g_instance [static, private] |
Definition at line 52 of file bernoulliPol.h.