#include <DoF.hh>
Definition at line 341 of file DoF.hh.
CASM::ContinuousDoF::ContinuousDoF |
( |
| ) |
|
|
inline |
CASM::ContinuousDoF::ContinuousDoF |
( |
const std::string & |
tname, |
|
|
double |
tmin, |
|
|
double |
tmax |
|
) |
| |
|
inline |
CASM::ContinuousDoF::ContinuousDoF |
( |
const std::string & |
tname, |
|
|
Index |
_ID, |
|
|
double |
tmin, |
|
|
double |
tmax |
|
) |
| |
|
inline |
bool CASM::ContinuousDoF::compare |
( |
const ContinuousDoF & |
RHS, |
|
|
bool |
compare_value |
|
) |
| const |
|
inline |
Index CASM::DoF::ID |
( |
| ) |
const |
|
inlineinherited |
bool CASM::DoF::is_locked |
( |
| ) |
const |
|
inlineinherited |
void CASM::DoF::lock_ID |
( |
| ) |
|
|
inlineinherited |
bool CASM::ContinuousDoF::operator== |
( |
const ContinuousDoF & |
RHS | ) |
const |
|
inline |
void CASM::ContinuousDoF::perturb_dof |
( |
| ) |
|
|
inline |
void CASM::ContinuousDoF::register_remote |
( |
const RemoteHandle & |
handle | ) |
|
|
inline |
double const* CASM::ContinuousDoF::remote_ptr |
( |
| ) |
const |
|
inline |
double CASM::ContinuousDoF::remote_value |
( |
| ) |
const |
|
inline |
void CASM::DoF::set_ID |
( |
Index |
new_ID | ) |
|
|
inlineinherited |
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 |
double CASM::ContinuousDoF::value |
( |
| ) |
const |
|
inline |
double CASM::ContinuousDoF::current_max |
|
private |
double CASM::ContinuousDoF::current_min |
|
private |
double CASM::ContinuousDoF::current_val |
|
private |
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 double* CASM::ContinuousDoF::m_remote_ptr |
|
private |
Allows DoF to point to a remote value for faster/easier evaluation.
Definition at line 346 of file DoF.hh.
std::string CASM::DoF::m_type_name |
|
protectedinherited |
double CASM::ContinuousDoF::max_val |
|
private |
double CASM::ContinuousDoF::min_val |
|
private |
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