|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <iostream>#include "casm/container/BaseCounter.hh"#include "casm/global/eigen.hh"#include "casm/misc/CASM_math.hh"Go to the source code of this file.
Classes | |
| struct | CASM::traits< Counter< _Container, _value_type, _size_type, _Access, _Compare > > |
| class | CASM::Counter< _Container, _value_type, _size_type, _Access, _Compare > |
| A Counter allows looping over many incrementing variables in one loop. More... | |
Namespaces | |
| CASM | |
| Main CASM namespace. | |
Typedefs | |
| template<typename EigenType > | |
| using | CASM::EigenCounter = Counter< EigenType, typename EigenType::Scalar, typename EigenType::Index, CASM_TMP::ParenthesesAccess< EigenType, typename EigenType::Scalar, typename EigenType::Index > > |
| typedef EigenCounter< Eigen::VectorXd > | CASM::EigenVectorXdCounter |
| Counter for Eigen::VectorXd. More... | |
| typedef EigenCounter< Eigen::MatrixXd > | CASM::EigenMatrixXdCounter |
| Counter for Eigen::MatrixXd. More... | |
| typedef EigenCounter< Eigen::Matrix3d > | CASM::EigenMatrix3dCounter |
| Counter for Eigen::Matrix3d. More... | |
| typedef EigenCounter< Eigen::Vector3d > | CASM::EigenVector3dCounter |
| Counter for Eigen::Vector3d. More... | |
| typedef EigenCounter< Eigen::Vector3i > | CASM::EigenVector3iCounter |
| Counter for Eigen::Vector3i. More... | |
| typedef EigenCounter< Eigen::VectorXi > | CASM::EigenVectorXiCounter |
| Counter for Eigen::VectorXi. More... | |
| typedef EigenCounter< Eigen::MatrixXi > | CASM::EigenMatrixXiCounter |
| Counter for Eigen::MatrixXd. More... | |
| typedef EigenCounter< Eigen::Matrix3i > | CASM::EigenMatrix3iCounter |
| Counter for Eigen::MatrixXd. More... | |