MPQC  3.0.0-alpha
sc::FullFermionStringSetBuild< FermionStringSet > Class Template Reference

Build all possible strings by distributing n particles in m states. More...

#include <chemistry/qc/nbody/string.h>

Public Types

typedef FermionStringSet::value_type string_type
 

Public Member Functions

 FullFermionStringSetBuild (size_t m, size_t n)
 Makes a set of strings by distributing n particles in m states. More...
 
void operator() (FermionStringSet &sset)
 

Detailed Description

template<typename FermionStringSet>
class sc::FullFermionStringSetBuild< FermionStringSet >

Build all possible strings by distributing n particles in m states.

Template Parameters
FermionStringSetstring set that will hold the result

Constructor & Destructor Documentation

◆ FullFermionStringSetBuild()

template<typename FermionStringSet >
sc::FullFermionStringSetBuild< FermionStringSet >::FullFermionStringSetBuild ( size_t  m,
size_t  n 
)
inline

Makes a set of strings by distributing n particles in m states.

Parameters
mnumber of states
nnumber of particles

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

Generated at Sun Jan 26 2020 23:24:05 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.