CASM
AClustersApproachtoStatisticalMechanics
|
#include <EigenDataStream.hh>
Definition at line 10 of file EigenDataStream.hh.
Public Types | |
enum | DataStreamTraits { none = 0, skipfail = (1u << 0), failbit = (1u << 1) } |
Public Member Functions | |
MatrixXdDataStream (DataStreamTraits _traits=none) | |
DataStream & | operator<< (double _d) |
DataStream & | operator<< (long _l) |
virtual DataStream & | newline () |
const Eigen::MatrixXd & | matrix () |
virtual DataStream & | operator<< (const std::string &) |
virtual DataStream & | operator<< (bool) |
virtual DataStream & | operator<< (char) |
DataStream & | operator<< (DataStream &(*F)(DataStream &)) |
DataStream & | operator<< (const std::function< DataStream &(DataStream &)> &F) |
DataStream & | operator<< (DataStreamTraits set_bits) |
bool | fail () const |
void | clear_fail () |
std::string const & | err_msg () const |
Static Public Member Functions | |
static DataStream & | endl (DataStream &_strm) |
static std::function < DataStream &(DataStream &_strm)> | failure (std::string const &_msg) |
Protected Member Functions | |
EigenIndex | row () const |
void | _set_err_msg (std::string const &_msg) |
bool | _skipfail () |
Private Attributes | |
Eigen::MatrixXd | m_matrix |
EigenIndex | m_row |
EigenIndex | m_col |
|
inline |
Definition at line 12 of file EigenDataStream.hh.
|
inlineprotectedinherited |
Definition at line 88 of file DataStream.hh.
|
inlineprotectedinherited |
Definition at line 92 of file DataStream.hh.
|
inlineinherited |
Definition at line 77 of file DataStream.hh.
|
inlinestaticinherited |
Definition at line 19 of file DataStream.hh.
|
inlineinherited |
Definition at line 82 of file DataStream.hh.
|
inlineinherited |
Definition at line 73 of file DataStream.hh.
|
inlinestaticinherited |
Definition at line 150 of file DataStream.hh.
|
inline |
Definition at line 40 of file EigenDataStream.hh.
|
inlinevirtual |
Reimplemented from CASM::DataStream.
Reimplemented in CASM::LabeledMatrixXdDataStream.
Definition at line 30 of file EigenDataStream.hh.
|
inlinevirtual |
Reimplemented from CASM::DataStream.
Definition at line 13 of file EigenDataStream.hh.
|
inlinevirtual |
Reimplemented from CASM::DataStream.
Definition at line 26 of file EigenDataStream.hh.
|
inlinevirtualinherited |
Reimplemented in CASM::VectorDataStream< T, Promoter >, CASM::ValueDataStream< T, Promoter >, CASM::CountDataStream, and CASM::LabeledMatrixXdDataStream.
Definition at line 30 of file DataStream.hh.
|
inlinevirtualinherited |
Reimplemented in CASM::VectorDataStream< T, Promoter >, CASM::ValueDataStream< T, Promoter >, and CASM::CountDataStream.
Definition at line 42 of file DataStream.hh.
|
inlinevirtualinherited |
Reimplemented in CASM::VectorDataStream< T, Promoter >, CASM::ValueDataStream< T, Promoter >, and CASM::CountDataStream.
Definition at line 46 of file DataStream.hh.
|
inlineinherited |
Definition at line 56 of file DataStream.hh.
|
inlineinherited |
Definition at line 60 of file DataStream.hh.
|
inlineinherited |
Definition at line 68 of file DataStream.hh.
|
inlineprotected |
Definition at line 44 of file EigenDataStream.hh.
|
private |
Definition at line 49 of file EigenDataStream.hh.
|
private |
Definition at line 48 of file EigenDataStream.hh.
|
private |
Definition at line 49 of file EigenDataStream.hh.