CASM
AClustersApproachtoStatisticalMechanics
|
Counters allow looping over many incrementing variables in one loop.
Namespaces | |
CASM::CASM_TMP | |
Classes | |
class | CASM::CounterValueIterator< CounterType > |
class | CASM::BaseCounter< DerivedCounter > |
A Counter allows looping over many incrementing variables in one loop. More... | |
class | CASM::Counter< _Container, _value_type, _size_type, _Access, _Compare > |
A Counter allows looping over many incrementing variables in one loop. More... | |
struct | CASM::CASM_TMP::traits< Counter< _Container, _value_type, _size_type, _Access, _Compare > > |
class | CASM::IsoCounter< _Container, _value_type, _size_type, _Access, _Compare > |
A IsoCounter allows looping over many incrementing variables in one loop. More... | |
class | CASM::MultiCounter< CounterType > |
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... | |
using CASM::EigenCounter = typedef Counter< EigenType, typename EigenType::Scalar, typename EigenType::Index, CASM_TMP::ParenthesesAccess< EigenType, typename EigenType::Scalar, typename EigenType::Index> > |
Definition at line 205 of file Counter.hh.
typedef EigenCounter<Eigen::Matrix3d> CASM::EigenMatrix3dCounter |
Counter for Eigen::Matrix3d.
Definition at line 212 of file Counter.hh.
typedef EigenCounter<Eigen::Matrix3i> CASM::EigenMatrix3iCounter |
Counter for Eigen::MatrixXd.
Definition at line 222 of file Counter.hh.
typedef EigenCounter<Eigen::MatrixXd> CASM::EigenMatrixXdCounter |
Counter for Eigen::MatrixXd.
Definition at line 210 of file Counter.hh.
typedef EigenCounter<Eigen::MatrixXi> CASM::EigenMatrixXiCounter |
Counter for Eigen::MatrixXd.
Definition at line 220 of file Counter.hh.
typedef EigenCounter<Eigen::Vector3d> CASM::EigenVector3dCounter |
Counter for Eigen::Vector3d.
Definition at line 214 of file Counter.hh.
typedef EigenCounter<Eigen::Vector3i> CASM::EigenVector3iCounter |
Counter for Eigen::Vector3i.
Definition at line 216 of file Counter.hh.
typedef EigenCounter<Eigen::VectorXd> CASM::EigenVectorXdCounter |
Counter for Eigen::VectorXd.
Definition at line 208 of file Counter.hh.
typedef EigenCounter<Eigen::VectorXi> CASM::EigenVectorXiCounter |
Counter for Eigen::VectorXi.
Definition at line 218 of file Counter.hh.