CASM  1.1.0
A Clusters Approach to Statistical Mechanics
Strain.cc File Reference
#include "casm/crystallography/Strain.hh"
#include "casm/external/Eigen/Core"

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::strain
 

Functions

template<>
Eigen::Matrix3d CASM::strain::deformation_tensor_to_metric< METRIC::GREEN_LAGRANGE > (const Eigen::Ref< const Eigen::Matrix3d > &deformation_tensor)
 
template<>
Eigen::Matrix3d CASM::strain::metric_to_deformation_tensor< METRIC::GREEN_LAGRANGE > (const Eigen::Ref< const Eigen::Matrix3d > &metric_tensor)
 
template<>
Eigen::Matrix3d CASM::strain::deformation_tensor_to_metric< METRIC::BIOT > (const Eigen::Ref< const Eigen::Matrix3d > &deformation_tensor)
 
template<>
Eigen::Matrix3d CASM::strain::metric_to_deformation_tensor< METRIC::BIOT > (const Eigen::Ref< const Eigen::Matrix3d > &metric_tensor)
 
template<>
Eigen::Matrix3d CASM::strain::deformation_tensor_to_metric< METRIC::HENCKY > (const Eigen::Ref< const Eigen::Matrix3d > &deformation_tensor)
 
template<>
Eigen::Matrix3d CASM::strain::metric_to_deformation_tensor< METRIC::HENCKY > (const Eigen::Ref< const Eigen::Matrix3d > &metric_tensor)
 
template<>
Eigen::Matrix3d CASM::strain::deformation_tensor_to_metric< METRIC::EULER_ALMANSI > (const Eigen::Ref< const Eigen::Matrix3d > &deformation_tensor)
 
template<>
Eigen::Matrix3d CASM::strain::metric_to_deformation_tensor< METRIC::EULER_ALMANSI > (const Eigen::Ref< const Eigen::Matrix3d > &metric_tensor)
 
Eigen::Matrix3d CASM::strain::metric_tensor (const Eigen::Ref< const Eigen::Matrix3d > &deformation_tensor)
 
Eigen::Matrix3d CASM::strain::right_stretch_tensor (const Eigen::Ref< const Eigen::Matrix3d > &deformation_tensor)
 Calculates and returns the value of U where F = R*U. More...