SOLIDstate
A C++ library for solid state physics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
solid::Binomials Class Reference

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...
 

Detailed Description

Class for handling binomial coefficients.

Constructor & Destructor Documentation

solid::Binomials::Binomials ( )
inline

Construct a new Binomials object.

Member Function Documentation

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

Parameters
Lis less or equal then binomialsNo
Nis greater or equal 0 and less or equal then L
Returns
binint returns binomial coefficients L over N
void solid::Binomials::FillBinomials ( int  L)
private

Fills the binomials up to given L

Parameters
L

Member Data Documentation

binomialArray solid::Binomials::binomials
private

private binomials array It contains all binom coefficients up to binomialsNo


The documentation for this class was generated from the following files: