CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::OccFuncBasisIndexer Class Reference

#include <FunctionVisitor.hh>

+ Inheritance diagram for CASM::OccFuncBasisIndexer:

Detailed Description

Definition at line 74 of file FunctionVisitor.hh.

Public Member Functions

 OccFuncBasisIndexer (int _new_index)
 
std::string type_name () const
 
bool visit (OccupantFunction &host, BasisSet const *bset_ptr) const
 
virtual bool visit (Variable &host, BasisSet const *bset_ptr) const
 
virtual bool visit (PolynomialFunction &host, BasisSet const *bset_ptr) const
 

Private Attributes

int m_new_index
 

Constructor & Destructor Documentation

CASM::OccFuncBasisIndexer::OccFuncBasisIndexer ( int  _new_index)
inline

Definition at line 77 of file FunctionVisitor.hh.

Member Function Documentation

std::string CASM::OccFuncBasisIndexer::type_name ( ) const
inlinevirtual

Implements CASM::FunctionVisitor.

Definition at line 79 of file FunctionVisitor.hh.

virtual bool CASM::FunctionVisitor::visit ( Variable host,
BasisSet const *  bset_ptr 
) const
inlinevirtualinherited

Reimplemented in CASM::SubExpressionLabeler, and CASM::VariableLabeler.

Definition at line 31 of file FunctionVisitor.hh.

virtual bool CASM::FunctionVisitor::visit ( PolynomialFunction host,
BasisSet const *  bset_ptr 
) const
inlinevirtualinherited

Reimplemented in CASM::SubExpressionLabeler.

Definition at line 38 of file FunctionVisitor.hh.

bool CASM::OccFuncBasisIndexer::visit ( OccupantFunction host,
BasisSet const *  bset_ptr 
) const
virtual

Reimplemented from CASM::FunctionVisitor.

Definition at line 186 of file FunctionVisitor.cc.

Member Data Documentation

int CASM::OccFuncBasisIndexer::m_new_index
private

Definition at line 75 of file FunctionVisitor.hh.


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