CASM  1.1.0
A Clusters Approach to Statistical Mechanics
FillSupercell.hh File Reference
#include <memory>
#include <vector>
#include "casm/global/definitions.hh"

Go to the source code of this file.

Classes

class  CASM::FillSupercell
 

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::xtal
 

Functions

bool CASM::is_valid_sub_configuration (xtal::Lattice const &sub_configuration_lattice, Supercell const &supercell)
 
Configuration CASM::fill_supercell (Configuration const &motif, std::shared_ptr< Supercell const > const &shared_supercell)
 
Configuration CASM::fill_supercell (Configuration const &motif, Supercell const &supercell)
 
Configuration CASM::fill_supercell (SymOp const &symop, Configuration const &motif, std::shared_ptr< Supercell const > const &shared_supercell)
 
Configuration CASM::fill_supercell (SymOp const &symop, Configuration const &motif, Supercell const &supercell)
 
template<typename ConfigOutputIterator >
ConfigOutputIterator CASM::make_all_super_configurations (Configuration const &configuration, std::shared_ptr< Supercell const > shared_supercell, ConfigOutputIterator result)
 Make all super configurations that fill a particular supercell. More...