#include <ConfigDoFIsEquivalent.hh>
Compare strain DoF
- Compares F.t * F, unrolled, lexicographically
Definition at line 304 of file ConfigDoFIsEquivalent.hh.
|
template<typename T > |
bool | _check (const T &A, const T &B) const |
|
CASM::DoFIsEquivalent::Strain::Strain |
( |
const ConfigDoF & |
_configdof, |
|
|
double |
_tol |
|
) |
| |
|
inline |
CASM::DoFIsEquivalent::Strain::Strain |
( |
const Configuration & |
_config, |
|
|
double |
_tol |
|
) |
| |
|
inline |
template<typename T >
bool CASM::DoFIsEquivalent::FloatIsEquivalent::_check |
( |
const T & |
A, |
|
|
const T & |
B |
|
) |
| const |
|
inlineprotectedinherited |
Strain* CASM::DoFIsEquivalent::Strain::_clone |
( |
| ) |
const |
|
inlineoverrideprivatevirtual |
double CASM::DoFIsEquivalent::Strain::_def_tensor |
( |
Index |
i, |
|
|
Index |
j |
|
) |
| const |
|
inlineprivate |
double CASM::DoFIsEquivalent::Strain::_def_tensor_A |
( |
Index |
i, |
|
|
Index |
j |
|
) |
| const |
|
inlineprivate |
double CASM::DoFIsEquivalent::Strain::_def_tensor_B |
( |
Index |
i, |
|
|
Index |
j |
|
) |
| const |
|
inlineprivate |
template<typename F , typename G >
bool CASM::DoFIsEquivalent::Strain::_for_each |
( |
F |
f, |
|
|
G |
g |
|
) |
| const |
|
inlineprivate |
void CASM::DoFIsEquivalent::Strain::_update_A |
( |
const PermuteIterator & |
A | ) |
const |
|
inlineprivate |
void CASM::DoFIsEquivalent::Strain::_update_B |
( |
const PermuteIterator & |
B | ) |
const |
|
inlineprivate |
std::unique_ptr<Strain> CASM::DoFIsEquivalent::Strain::clone |
( |
| ) |
const |
|
inline |
const ConfigDoF& CASM::DoFIsEquivalent::ConfigDoFIsEquivalentBase::configdof |
( |
| ) |
const |
|
inlineinherited |
bool CASM::DoFIsEquivalent::ConfigDoFIsEquivalentBase::is_less |
( |
| ) |
const |
|
inlineinherited |
Returns less than comparison.
- Only valid after call operator returns false
Definition at line 41 of file ConfigDoFIsEquivalent.hh.
bool CASM::DoFIsEquivalent::ConfigDoFIsEquivalentBase::operator() |
( |
const Configuration & |
other | ) |
const |
|
inlineinherited |
bool CASM::DoFIsEquivalent::Strain::operator() |
( |
const ConfigDoF & |
other | ) |
const |
|
inlineoverridevirtual |
bool CASM::DoFIsEquivalent::Strain::operator() |
( |
const PermuteIterator & |
A | ) |
const |
|
inlineoverridevirtual |
Index CASM::DoFIsEquivalent::ConfigDoFIsEquivalentBase::size |
( |
| ) |
const |
|
inlineinherited |
Eigen::MatrixXd CASM::DoFIsEquivalent::Strain::m_def_tensor |
|
mutableprivate |
Eigen::MatrixXd CASM::DoFIsEquivalent::Strain::m_def_tensor_A |
|
mutableprivate |
Eigen::MatrixXd CASM::DoFIsEquivalent::Strain::m_def_tensor_B |
|
mutableprivate |
Index CASM::DoFIsEquivalent::Strain::m_fg_index_A |
|
mutableprivate |
Index CASM::DoFIsEquivalent::Strain::m_fg_index_B |
|
mutableprivate |
bool CASM::DoFIsEquivalent::ConfigDoFIsEquivalentBase::m_less |
|
mutableprotectedinherited |
The documentation for this class was generated from the following file: