mpqc::FullFermionStringSetBuild< FermionStringSet > Class Template Reference
Documentation
template<typename FermionStringSet>
class mpqc::FullFermionStringSetBuild< FermionStringSet >
Build all possible strings by distributing n particles in m states.
- Template Parameters
-
FermionStringSet string set that will hold the result
Public Types | |
using | string_type = typename FermionStringSet::value_type |
Public Member Functions | |
FullFermionStringSetBuild (size_t m, size_t n) | |
void | operator() (FermionStringSet &sset) |
Static Public Attributes | |
static constexpr bool | debug = false |
Member Typedef Documentation
◆ string_type
template<typename FermionStringSet >
using mpqc::FullFermionStringSetBuild< FermionStringSet >::string_type = typename FermionStringSet::value_type |
Constructor & Destructor Documentation
◆ FullFermionStringSetBuild()
template<typename FermionStringSet >
|
inline |
Makes a set of strings by distributing n particles in m states
- Parameters
-
m number of states n number of particles
Member Function Documentation
◆ operator()()
template<typename FermionStringSet >
|
inline |
Member Data Documentation
◆ debug
template<typename FermionStringSet >
|
staticconstexpr |
The documentation for this class was generated from the following file:
- mpqc/math/fock/iter.h