occ
Loading...
Searching...
No Matches
occ::dma::BinomialCoefficients Class Reference

Class to compute and store binomial coefficients. More...

#include <binomial.h>

Public Member Functions

 BinomialCoefficients (int max_order=20)
 Constructor.
 
double binomial (int k, int m) const
 Get binomial coefficient (n choose k)
 
double sqrt_binomial (int k, int m) const
 Get square root of binomial coefficient.
 
const Matbinomial_matrix () const
 Get matrix of all binomial coefficients.
 
const Matsqrt_binomial_matrix () const
 Get matrix of all square roots of binomial coefficients.
 

Detailed Description

Class to compute and store binomial coefficients.

Constructor & Destructor Documentation

◆ BinomialCoefficients()

occ::dma::BinomialCoefficients::BinomialCoefficients ( int  max_order = 20)

Constructor.

Parameters
max_orderMaximum order of binomial coefficients to compute

Member Function Documentation

◆ binomial()

double occ::dma::BinomialCoefficients::binomial ( int  k,
int  m 
) const

Get binomial coefficient (n choose k)

Parameters
kFirst parameter
mSecond parameter
Returns
Binomial coefficient

◆ binomial_matrix()

const Mat & occ::dma::BinomialCoefficients::binomial_matrix ( ) const

Get matrix of all binomial coefficients.

Returns
Reference to matrix of binomial coefficients

◆ sqrt_binomial()

double occ::dma::BinomialCoefficients::sqrt_binomial ( int  k,
int  m 
) const

Get square root of binomial coefficient.

Parameters
kFirst parameter
mSecond parameter
Returns
Square root of binomial coefficient

◆ sqrt_binomial_matrix()

const Mat & occ::dma::BinomialCoefficients::sqrt_binomial_matrix ( ) const

Get matrix of all square roots of binomial coefficients.

Returns
Reference to matrix of square roots of binomial coefficients

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