CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::IntegralClusterSymCompareTraits< SymCompareType > Struct Template Reference

#include <IntegralClusterSymCompareTraits.hh>

Detailed Description

template<typename SymCompareType>
struct CASM::IntegralClusterSymCompareTraits< SymCompareType >

Traits used for:

Definition at line 35 of file IntegralClusterSymCompareTraits.hh.

Public Types

using Element = IntegralCluster
 
using InvariantsType = ClusterInvariants
 

Static Public Member Functions

static xtal::UnitCellCoord position (IntegralCluster const &clust, SymCompareType const &sym_compare)
 Returns clust[0]. More...
 
static Element copy_apply (SymOp const &op, IntegralCluster const &clust, SymCompareType const &sym_compare)
 
static ClusterInvariants make_invariants (IntegralCluster const &clust, SymCompareType const &sym_compare)
 

Member Typedef Documentation

◆ Element

template<typename SymCompareType >
using CASM::IntegralClusterSymCompareTraits< SymCompareType >::Element = IntegralCluster

Definition at line 36 of file IntegralClusterSymCompareTraits.hh.

◆ InvariantsType

template<typename SymCompareType >
using CASM::IntegralClusterSymCompareTraits< SymCompareType >::InvariantsType = ClusterInvariants

Definition at line 37 of file IntegralClusterSymCompareTraits.hh.

Member Function Documentation

◆ copy_apply()

template<typename SymCompareType >
IntegralCluster CASM::IntegralClusterSymCompareTraits< SymCompareType >::copy_apply ( SymOp const &  op,
IntegralCluster const &  clust,
SymCompareType const &  sym_compare 
)
static

Definition at line 18 of file IntegralClusterSymCompareTraits_impl.hh.

◆ make_invariants()

template<typename SymCompareType >
ClusterInvariants CASM::IntegralClusterSymCompareTraits< SymCompareType >::make_invariants ( IntegralCluster const &  clust,
SymCompareType const &  sym_compare 
)
static

Definition at line 26 of file IntegralClusterSymCompareTraits_impl.hh.

◆ position()

template<typename SymCompareType >
xtal::UnitCellCoord CASM::IntegralClusterSymCompareTraits< SymCompareType >::position ( IntegralCluster const &  clust,
SymCompareType const &  sym_compare 
)
static

Returns clust[0].

Definition at line 12 of file IntegralClusterSymCompareTraits_impl.hh.


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