Rosetta 3.3
|
a class for accumulating a histogram of one or more numeric variables More...
#include <MultiDimensionalHistogram.hh>
a class for accumulating a histogram of one or more numeric variables
numeric::MultiDimensionalHistogram::MultiDimensionalHistogram | ( | ) | [inline] |
Constructor.
References num_dimensions().
numeric::MultiDimensionalHistogram::MultiDimensionalHistogram | ( | numeric::Size | num_dims | ) | [inline] |
References num_dimensions().
numeric::MultiDimensionalHistogram::~MultiDimensionalHistogram | ( | ) | [inline] |
Destructor.
numeric::MultiDimensionalHistogram::MultiDimensionalHistogram | ( | MultiDimensionalHistogram const & | mdhist | ) | [inline] |
Copy constructor.
MultiDimensionalHistogram numeric::MultiDimensionalHistogram::collapse | ( | utility::vector1< numeric::Size > | dimensions | ) | const [inline] |
References color_pdb::i, num_dimensions(), and runtime_assert.
utility::vector0<numeric::Size> const& numeric::MultiDimensionalHistogram::counts | ( | ) | const [inline] |
Referenced by numeric::operator<<().
void numeric::MultiDimensionalHistogram::dim_labels | ( | utility::vector1< std::string > const & | dim_labels1 | ) | [inline] |
References color_pdb::i, and num_dimensions().
utility::vector1<std::string> numeric::MultiDimensionalHistogram::dim_labels | ( | ) | const [inline] |
References color_pdb::i.
Referenced by numeric::operator<<().
utility::vector1<numeric::Real> numeric::MultiDimensionalHistogram::end | ( | ) | const [inline] |
References color_pdb::i.
Referenced by end(), numeric::operator<<(), range(), and set_dimension().
void numeric::MultiDimensionalHistogram::end | ( | numeric::Real | end | ) | [inline] |
References end(), color_pdb::i, and num_dimensions().
void numeric::MultiDimensionalHistogram::end | ( | utility::vector1< numeric::Real > const & | end1 | ) | [inline] |
References color_pdb::i, and num_dimensions().
void numeric::MultiDimensionalHistogram::end | ( | numeric::Size | dim, |
numeric::Real | end | ||
) | [inline] |
References end(), and num_dimensions().
void numeric::MultiDimensionalHistogram::label | ( | std::string const & | label | ) | [inline] |
References label().
std::string const& numeric::MultiDimensionalHistogram::label | ( | ) | const [inline] |
Referenced by label(), numeric::operator<<(), and set_dimension().
numeric::Real numeric::MultiDimensionalHistogram::mean_squared_error | ( | utility::vector1< utility::vector1< numeric::Real > > const & | expected_1d_frequencies | ) | [inline] |
References amino_acids::frequency, color_pdb::i, num_bins(), num_dimensions(), runtime_assert, amino_acids::size, and total_counts().
void numeric::MultiDimensionalHistogram::num_bins | ( | numeric::Size | num_bins | ) | [inline] |
References color_pdb::i, and num_bins().
void numeric::MultiDimensionalHistogram::num_bins | ( | utility::vector1< numeric::Size > const & | num_bins1 | ) | [inline] |
References color_pdb::i, and num_dimensions().
utility::vector1<numeric::Size> numeric::MultiDimensionalHistogram::num_bins | ( | ) | const [inline] |
References color_pdb::i.
Referenced by mean_squared_error(), num_bins(), num_dimensions(), numeric::operator<<(), and set_dimension().
void numeric::MultiDimensionalHistogram::num_bins | ( | numeric::Size | dim, |
numeric::Size | num_bins | ||
) | [inline] |
References num_bins(), and num_dimensions().
numeric::Size numeric::MultiDimensionalHistogram::num_dimensions | ( | ) | const [inline] |
Referenced by collapse(), dim_labels(), end(), mean_squared_error(), MultiDimensionalHistogram(), num_bins(), numeric::operator<<(), range(), record(), set_dimension(), and start().
void numeric::MultiDimensionalHistogram::num_dimensions | ( | numeric::Size | num | ) | [inline] |
References num_bins().
MultiDimensionalHistogram& numeric::MultiDimensionalHistogram::operator= | ( | MultiDimensionalHistogram const & | rhs | ) | [inline] |
operator=
void numeric::MultiDimensionalHistogram::range | ( | numeric::Size | dim, |
numeric::Real | start, | ||
numeric::Real | end | ||
) | [inline] |
References end(), num_dimensions(), and start().
void numeric::MultiDimensionalHistogram::record | ( | utility::vector1< numeric::Real > const & | values | ) | [inline] |
References num_dimensions().
void numeric::MultiDimensionalHistogram::record | ( | numeric::Real | value | ) | [inline] |
References num_dimensions().
void numeric::MultiDimensionalHistogram::reset_counts | ( | ) | [inline] |
References color_pdb::i.
void numeric::MultiDimensionalHistogram::set_dimension | ( | numeric::Size | dim, |
numeric::Size | num_bins, | ||
numeric::Real | start, | ||
numeric::Real | end, | ||
std::string | label = "" |
||
) | [inline] |
References end(), label(), num_bins(), num_dimensions(), and start().
void numeric::MultiDimensionalHistogram::start | ( | numeric::Size | dim, |
numeric::Real | start | ||
) | [inline] |
References num_dimensions(), and start().
void numeric::MultiDimensionalHistogram::start | ( | numeric::Real | start | ) | [inline] |
References color_pdb::i, num_dimensions(), and start().
Referenced by numeric::operator<<().
utility::vector1<numeric::Real> numeric::MultiDimensionalHistogram::start | ( | ) | const [inline] |
References color_pdb::i.
Referenced by range(), set_dimension(), and start().
void numeric::MultiDimensionalHistogram::start | ( | utility::vector1< numeric::Real > const & | start1 | ) | [inline] |
References color_pdb::i, and num_dimensions().
numeric::Size numeric::MultiDimensionalHistogram::total_counts | ( | ) | const [inline] |
Referenced by mean_squared_error().