#include <LatticeMap.hh>
Definition at line 18 of file LatticeMap.hh.
|
| StrainCostCalculator (Eigen::Ref< const Eigen::MatrixXd > const &strain_gram_mat=Eigen::MatrixXd::Identity(9, 9)) |
|
double | strain_cost (Eigen::Matrix3d const &_deformation_gradient) const |
|
double | strain_cost (Eigen::Matrix3d const &_deformation_gradient, double _vol_factor) const |
|
double | strain_cost (Eigen::Matrix3d const &_deformation_gradient, SymOpVector const &parent_point_group) const |
|
◆ StrainCostCalculator()
CASM::xtal::StrainCostCalculator::StrainCostCalculator |
( |
Eigen::Ref< const Eigen::MatrixXd > const & |
strain_gram_mat = Eigen::MatrixXd::Identity(9, 9) | ) |
|
◆ isotropic_strain_cost() [1/2]
double CASM::xtal::StrainCostCalculator::isotropic_strain_cost |
( |
Eigen::Matrix3d const & |
_deformation_gradient | ) |
|
|
static |
◆ isotropic_strain_cost() [2/2]
double CASM::xtal::StrainCostCalculator::isotropic_strain_cost |
( |
Eigen::Matrix3d const & |
_deformation_gradient, |
|
|
double |
_vol_factor |
|
) |
| |
|
static |
◆ strain_cost() [1/3]
double CASM::xtal::StrainCostCalculator::strain_cost |
( |
Eigen::Matrix3d const & |
_deformation_gradient | ) |
const |
◆ strain_cost() [2/3]
double CASM::xtal::StrainCostCalculator::strain_cost |
( |
Eigen::Matrix3d const & |
_deformation_gradient, |
|
|
double |
_vol_factor |
|
) |
| const |
◆ strain_cost() [3/3]
double CASM::xtal::StrainCostCalculator::strain_cost |
( |
Eigen::Matrix3d const & |
_deformation_gradient, |
|
|
SymOpVector const & |
parent_point_group |
|
) |
| const |
◆ vol_factor()
static double CASM::xtal::StrainCostCalculator::vol_factor |
( |
Eigen::Matrix3d const & |
_deformation_gradient | ) |
|
|
inlinestatic |
◆ m_cache
Eigen::Matrix3d CASM::xtal::StrainCostCalculator::m_cache |
|
mutableprivate |
◆ m_cache_inv
Eigen::Matrix3d CASM::xtal::StrainCostCalculator::m_cache_inv |
|
mutableprivate |
◆ m_gram_mat
Eigen::MatrixXd CASM::xtal::StrainCostCalculator::m_gram_mat |
|
private |
◆ m_sym_cost
bool CASM::xtal::StrainCostCalculator::m_sym_cost |
|
private |
The documentation for this class was generated from the following files:
- /Users/bpuchala/Work/codes/CASMcode_v0.2.X_reference/include/casm/crystallography/LatticeMap.hh
- /Users/bpuchala/Work/codes/CASMcode_v0.2.X_reference/src/casm/crystallography/LatticeMap.cc