#include <DoF.hh>
Definition at line 109 of file DoF.hh.
CASM::DiscreteDoF::DiscreteDoF |
( |
| ) |
|
|
inline |
virtual CASM::DiscreteDoF::~DiscreteDoF |
( |
| ) |
|
|
inlinevirtual |
Index CASM::DoF::ID |
( |
| ) |
const |
|
inlineinherited |
void CASM::DiscreteDoF::invalidate |
( |
| ) |
|
|
inline |
bool CASM::DoF::is_locked |
( |
| ) |
const |
|
inlineinherited |
bool CASM::DiscreteDoF::is_specified |
( |
| ) |
const |
|
inline |
void CASM::DoF::lock_ID |
( |
| ) |
|
|
inlineinherited |
virtual bool CASM::DiscreteDoF::operator== |
( |
const DiscreteDoF & |
RHS | ) |
const |
|
inlinevirtual |
void CASM::DiscreteDoF::print |
( |
std::ostream & |
out | ) |
const |
|
inline |
void CASM::DiscreteDoF::register_remote |
( |
const RemoteHandle & |
handle | ) |
|
|
inline |
int const* CASM::DiscreteDoF::remote_ptr |
( |
| ) |
const |
|
inline |
int CASM::DiscreteDoF::remote_value |
( |
| ) |
const |
|
inline |
void CASM::DoF::set_ID |
( |
Index |
new_ID | ) |
|
|
inlineinherited |
virtual void CASM::DiscreteDoF::set_value |
( |
int |
new_state | ) |
|
|
inlinevirtual |
virtual Index CASM::DiscreteDoF::size |
( |
| ) |
const |
|
pure virtual |
const std::string& CASM::DoF::type_name |
( |
| ) |
const |
|
inlineinherited |
std::string CASM::DoF::type_name_prefix |
( |
| ) |
const |
|
inlineinherited |
std::string CASM::DoF::type_name_suffix |
( |
| ) |
const |
|
inlineinherited |
void CASM::DoF::unlock_ID |
( |
| ) |
|
|
inlineinherited |
int CASM::DiscreteDoF::value |
( |
| ) |
const |
|
inline |
int CASM::DiscreteDoF::m_current_state |
|
protected |
index into domain of the current state, -1 if unspecified
Definition at line 112 of file DoF.hh.
Index CASM::DoF::m_dof_ID |
|
protectedinherited |
dof_ID is a way to distinguish between DoFs with the same name but different identities dof_ID for now usually refers to the site index of a cluster (e.g., 0, 1, 2 of a triplet) or an index into the primitive cell neighbor list. Other usage cases may be introduced later
Definition at line 27 of file DoF.hh.
bool CASM::DoF::m_ID_lock |
|
protectedinherited |
const int* CASM::DiscreteDoF::m_remote_state |
|
protected |
Allows DoF to point to a remote value for faster/easier evaluation.
Definition at line 115 of file DoF.hh.
std::string CASM::DoF::m_type_name |
|
protectedinherited |
The documentation for this class was generated from the following file:
- /Users/bpuchala/Work/codes/CASMcode_v0.2.X_reference/include/casm/basis_set/DoF.hh