SOLIDstate
A C++ library for solid state physics
|
Class for handling binomial coefficients. More...
#include <Binomials.hpp>
Public Member Functions | |
Binomials () | |
Construct a new Binomials object. More... | |
binint | binom (int L, int N) |
returns binomial coefficients L over N \({{L}\choose{N}} =\frac {L!}{N!(L-N)!}\) calculations are done by usinig Pascal Triangle More... | |
Private Member Functions | |
void | FillBinomials (int L) |
Fills the binomials up to given L More... | |
Private Attributes | |
binomialArray | binomials |
private binomials array It contains all binom coefficients up to binomialsNo More... | |
Class for handling binomial coefficients.
|
inline |
Construct a new Binomials object.
binint solid::Binomials::binom | ( | int | L, |
int | N | ||
) |
returns binomial coefficients L over N \({{L}\choose{N}} =\frac {L!}{N!(L-N)!}\) calculations are done by usinig Pascal Triangle
L | is less or equal then binomialsNo |
N | is greater or equal 0 and less or equal then L |
L
over N
|
private |
Fills the binomials
up to given L
L |
|
private |
private binomials array It contains all binom coefficients up to binomialsNo