|
array_ns::array< double > | histogram () |
| return histogram
|
|
array_ns::array< double > | bins () |
|
double | loglikelihood (TCL_args args) |
| return log likelihood ratio of two distributions More...
|
|
void | clear () |
|
double | av () |
| average
|
|
double | median () |
|
double | stddev () |
| standard deviation
|
|
Stats & | operator<<= (float x) |
| append an element to the data
|
|
Stats & | operator<<= (const array_ns::array< float > &x) |
| append an array of elements to the data
|
|
Stats & | operator<<= (const array_ns::array< double > &x) |
| append an array of elements to the data
|
|
void | add_data (TCL_args args) |
| TCL access - append an array of data.
|
|
bool | operator< (const Stats &x) const |
|
| array (size_t s=0) |
|
| array (size_t s, float val) |
|
| array (const array &x) |
|
| array (const expr &e, typename enable_if< is_expression< expr >, void * >::float dummy=0) |
|
void | resize (size_t s) |
| resize array to s elements
|
|
void | resize (size_t s, const V &val) |
| resize array to s elements, and initialise to val
|
|
void | swap (array &x) |
|
float & | operator[] (size_t i) |
|
float | operator[] (size_t i) const |
|
enable_if< is_expression< I >, RVindex< array, I > >::float | operator[] (const I &i) const |
| vector indexing
|
|
enable_if< is_expression< I >, LVindex< array, I > >::float | operator[] (const I &i) |
|
array & | operator= (const array &x) |
|
enable_if< is_expression< expr >, array &>::float | operator= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator= (scalar x) |
| broadcast
|
|
enable_if< is_expression< expr >, array &>::float | operator+= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator+= (scalar x) |
| summing broadcast
|
|
enable_if< is_expression< expr >, array &>::float | operator-= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator-= (scalar x) |
| subtracting broadcast
|
|
enable_if< is_expression< expr >, array &>::float | operator*= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator*= (scalar x) |
| multiplying broadcast
|
|
enable_if< is_expression< expr >, array &>::float | operator/= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator/= (scalar x) |
| dividing broadcast
|
|
enable_if< is_expression< expr >, array &>::float | operator%= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator%= (scalar x) |
| remaindering broadcast
|
|
enable_if< is_expression< expr >, array &>::float | operator&= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator&= (scalar x) |
| bitwise and broadcast
|
|
enable_if< is_expression< expr >, array &>::float | operator|= (const expr &x) |
|
enable_if< is_scalar< scalar >, array &>::float | operator|= (scalar x) |
| bitwise or broadcast
|
|
enable_if< is_expression< E >, array &>::float | operator<<= (const E &x) |
| concatenation
|
|
enable_if< is_scalar< S >, array &>::float | operator<<= (S x) |
|
size_t | size () const |
| number of elements
|
|
float * | data () |
| obtain raw pointer to data
|
|
const float * | data () const |
| obtain raw pointer to data
|
|
iterator | begin (void) |
|
const_iterator | begin (void) const |
|
iterator | end (void) |
|
const_iterator | end (void) const |
|