CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
Base types for creating data formatters.
Classes | |
class | CASM::BaseDatumFormatter< _DataObject > |
Abstract base class from which all other DatumFormatter<DataObject> classes inherit. More... | |
class | CASM::DatumFormatterAlias< DataObject > |
Implements a DatumFormatter that is an alias for a combination of others. More... | |
class | CASM::ConstantValueFormatter< ValueType, DataObject > |
Prints a string value specified at construction. A header string can also be passed. More... | |
class | CASM::BaseValueFormatter< ValueType, DataObject > |
Base class for creating scalar DatumFormatter. More... | |
class | CASM::GenericDatumFormatter< ValueType, DataObject > |
A DatumFormatter that returns a value of specified type, via functions that may be specified at runtime. More... | |
class | CASM::Base1DDatumFormatter< Container, DataObject > |
Abstract base class for creating 1D DatumFormatter. More... | |
class | CASM::Generic1DDatumFormatter< Container, DataObject > |
A DatumFormatter that returns a 1D value of specified type, via functions that may be specified at runtime. More... | |
class | CASM::Generic2DDatumFormatter< Container, DataObject > |
A DatumFormatter that returns a 2D value of specified type, via functions that may be specified at runtime. More... | |
Typedefs | |
template<typename DataObject > | |
using | CASM::StringAttribute = BaseValueFormatter< std::string, DataObject > |
Template alias for BaseValueFormatter returning std::string. More... | |
template<typename DataObject > | |
using | CASM::BooleanAttribute = BaseValueFormatter< bool, DataObject > |
Template alias for BaseValueFormatter returning bool. More... | |
template<typename DataObject > | |
using | CASM::IntegerAttribute = BaseValueFormatter< Index, DataObject > |
Template alias for BaseValueFormatter returning Index. More... | |
template<typename DataObject > | |
using | CASM::ScalarAttribute = BaseValueFormatter< double, DataObject > |
Template alias for BaseValueFormatter returning double. More... | |
template<typename DataObject > | |
using | CASM::VectorXiAttribute = Base1DDatumFormatter< Eigen::VectorXi, DataObject > |
Template alias for BaseValueFormatter returning Eigen::VectorXi. More... | |
template<typename DataObject > | |
using | CASM::VectorXdAttribute = Base1DDatumFormatter< Eigen::VectorXd, DataObject > |
Template alias for BaseValueFormatter returning Eigen::VectorXd. More... | |
template<typename DataObject > | |
using | CASM::MatrixXdAttribute = Base2DDatumFormatter< Eigen::MatrixXd, DataObject > |
Template alias for BaseValueFormatter returning Eigen::MatrixXd. More... | |
using CASM::BooleanAttribute = typedef BaseValueFormatter<bool, DataObject> |
Template alias for BaseValueFormatter returning bool.
Definition at line 97 of file DataFormatterDecl.hh.
using CASM::IntegerAttribute = typedef BaseValueFormatter<Index, DataObject> |
Template alias for BaseValueFormatter returning Index.
Definition at line 121 of file DataFormatterDecl.hh.
using CASM::MatrixXdAttribute = typedef Base2DDatumFormatter<Eigen::MatrixXd, DataObject> |
Template alias for BaseValueFormatter returning Eigen::MatrixXd.
Definition at line 217 of file DataFormatterDecl.hh.
using CASM::ScalarAttribute = typedef BaseValueFormatter<double, DataObject> |
Template alias for BaseValueFormatter returning double.
Definition at line 145 of file DataFormatterDecl.hh.
using CASM::StringAttribute = typedef BaseValueFormatter<std::string, DataObject> |
Template alias for BaseValueFormatter returning std::string.
Definition at line 73 of file DataFormatterDecl.hh.
using CASM::VectorXdAttribute = typedef Base1DDatumFormatter<Eigen::VectorXd, DataObject> |
Template alias for BaseValueFormatter returning Eigen::VectorXd.
Definition at line 193 of file DataFormatterDecl.hh.
using CASM::VectorXiAttribute = typedef Base1DDatumFormatter<Eigen::VectorXi, DataObject> |
Template alias for BaseValueFormatter returning Eigen::VectorXi.
Definition at line 169 of file DataFormatterDecl.hh.