#include <dvec.h>
Data Structures | |
class | add |
class | mul |
class | sqrt |
class | sub |
Public Member Functions | |
dvec (double s) | |
dvec (const double *vals, bool aligned=true) | |
dvec (const dvec< LEN > &p) | |
dvec< LEN > & | operator= (const dvec< LEN > &p) |
double | operator[] (int index) const |
void | u_store (double *arr) const |
void | a_store (double *arr) const |
bool | operator== (const dvec< LEN > &b) const |
dvec< LEN > | operator+ (const dvec< LEN > &b) |
dvec< LEN > | operator- (const dvec< LEN > &b) |
dvec< LEN > | operator* (const dvec< LEN > &b) |
dvec< LEN > | operator/ (const dvec< LEN > &b) |
dvec< LEN > | madd (const dvec< LEN > &s, const dvec< LEN > &b) |
dvec< LEN > | madd (const double s, const dvec< LEN > &b) |
dvec< LEN > | map (const dvec_unop &operation, int limit=LEN) |
double | foldr (double proto, const dvec_op &operation, int limit=LEN) |
double | foldl (double proto, const dvec_op &operation, int limit=LEN) |
Definition at line 62 of file dvec.h.
dvec | ( | const double * | vals, | |
bool | aligned = true | |||
) | [inline] |
Definition at line 65 of file vector_x86.h.
Definition at line 55 of file dvec.h.
References dvec_op::operator()().
double foldr | ( | double | proto, | |
const dvec_op & | operation, | |||
int | limit = LEN | |||
) | [inline] |
Definition at line 170 of file dvec.h.
Referenced by mat2d_inverse().
double foldl | ( | double | proto, | |
const dvec_op & | operation, | |||
int | limit = LEN | |||
) | [inline] |