|
template<class I > |
void | _fill_array_ (Array &a, boost::scoped_array< Real > &data_, Size &n_, I begin, I end, const boost::true_type &) |
|
template<class I > |
void | _fill_array_ (Array &a, boost::scoped_array< Real > &data_, Size &n_, I begin, I end, const boost::false_type &) |
|
Real | DotProduct (const Array &v1, const Array &v2) |
|
const Disposable< Array > | operator+ (const Array &v) |
|
const Disposable< Array > | operator- (const Array &v) |
|
const Disposable< Array > | operator+ (const Array &v1, const Array &v2) |
|
const Disposable< Array > | operator+ (const Array &v1, Real a) |
|
const Disposable< Array > | operator+ (Real a, const Array &v2) |
|
const Disposable< Array > | operator- (const Array &v1, const Array &v2) |
|
const Disposable< Array > | operator- (const Array &v1, Real a) |
|
const Disposable< Array > | operator- (Real a, const Array &v2) |
|
const Disposable< Array > | operator* (const Array &v1, const Array &v2) |
|
const Disposable< Array > | operator* (const Array &v1, Real a) |
|
const Disposable< Array > | operator* (Real a, const Array &v2) |
|
const Disposable< Array > | operator/ (const Array &v1, const Array &v2) |
|
const Disposable< Array > | operator/ (const Array &v1, Real a) |
|
const Disposable< Array > | operator/ (Real a, const Array &v2) |
|
const Disposable< Array > | Abs (const Array &v) |
|
const Disposable< Array > | Sqrt (const Array &v) |
|
const Disposable< Array > | Log (const Array &v) |
|
const Disposable< Array > | Exp (const Array &v) |
|
void | swap (Array &v, Array &w) |
|
std::ostream & | operator<< (std::ostream &out, const Array &a) |
|
1-D array used in linear algebra.