CASM  1.1.0
A Clusters Approach to Statistical Mechanics
enumerate_configurations.hh File Reference
#include <functional>
#include <map>
#include <string>
#include "casm/casm_io/dataformatter/FormattedDataFile.hh"
#include "casm/clex/Configuration.hh"

Go to the source code of this file.

Classes

struct  CASM::ConfigEnumOptions
 Options for the enumerate_configurations function. More...
 
struct  CASM::ConfigEnumData< EnumeratorType, InitialStateType >
 

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::DB
 

Functions

template<typename MakeEnumeratorFunction , typename InputNameValuePairIterator , typename ConfigEnumDataType >
void CASM::enumerate_configurations (PrimClex const &primclex, ConfigEnumOptions const &options, MakeEnumeratorFunction make_enumerator_f, InputNameValuePairIterator name_value_pairs_begin, InputNameValuePairIterator name_value_pairs_end, DataFormatter< ConfigEnumDataType > const &formatter)
 Enumerate configurations. More...