FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::MetaMath::Binomial< n_, k_ > Struct Template Reference

Binomial template meta-program. More...

#include <meta_math.hpp>

Static Public Attributes

static constexpr int value = Binomial<n_-1,k_-1>::value + Binomial<n_-1,k_>::value
 

Detailed Description

template<int n_, int k_>
struct FEAT::MetaMath::Binomial< n_, k_ >

Binomial template meta-program.

This meta-program calculates the binomial coefficient

\[ {n \choose k} := \frac{n!}{k!(n-k)!} \]

at compile-time.

Author
Peter Zajac

Definition at line 68 of file meta_math.hpp.

Member Data Documentation

◆ value

template<int n_, int k_>
constexpr int FEAT::MetaMath::Binomial< n_, k_ >::value = Binomial<n_-1,k_-1>::value + Binomial<n_-1,k_>::value
staticconstexpr

Definition at line 75 of file meta_math.hpp.


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