|
Namespaces |
namespace | gslmm |
Classes |
struct | gslmm::givens_rotation< double > |
| Compute and apply a Givens rotation:
. More...
|
struct | gslmm::modified_givens_rotation< double > |
| Compute and apply a modified Givens rotation. More...
|
Functions |
template<> |
vector< double >::value_type | gslmm::dot (const vector< double > &v, const vector< double > &u, bool herm) |
template<> |
vector< double >::value_type | gslmm::norm (const vector< double > &v) |
template<> |
vector< double >::element_type | gslmm::absolute_sum (const vector< double > &v) |
template<> |
gslmm::vector< double >::iterator | gslmm::max (const gslmm::vector< double > &v) |
template<> |
void | gslmm::swap (vector< double > &v, vector< double > &u) |
template<> |
void | gslmm::copy (const vector< double > &v, vector< double > &u) |
template<> |
void | gslmm::scaled_add (const double &a, const vector< double > &v, vector< double > &u) |
template<> |
void | gslmm::scale (const double &a, vector< double > &v) |
template<> |
double | gslmm::operator *< double > (const vector< double > &w, const vector< double > &u) |
template<> |
void | gslmm::matrix_vector_product (const double &alpha, const matrix< double > &a, const vector< double > &v, const double &beta, vector< double > &u) |
template<> |
void | gslmm::matrix_vector_product (const double &alpha, const matrix_manip< double > a, const vector< double > &v, const double &beta, vector< double > &u) |
template<> |
void | gslmm::rank_1_update (const double &alpha, const vector< double > &v, const vector< double > &u, matrix< double > &a, bool c) |
template<> |
void | gslmm::rank_1_update (const double &alpha, const vector< double > &v, const vector< double > &u, matrix_manip< double > a, bool c) |
template<> |
void | gslmm::rank_2_update (const double &alpha, const vector< double > &v, const vector< double > &u, matrix_manip< double > a) |
template<> |
void | gslmm::matrix_matrix_product (const double &alpha, const matrix< double > &a, const matrix< double > &b, const double &beta, matrix< double > &c) |
template<> |
void | gslmm::matrix_matrix_product (const double &alpha, const matrix_manip< double > a, const matrix_manip< double > b, const double &beta, matrix< double > &c) |
template<> |
void | gslmm::matrix_matrix_product (const double &alpha, const matrix_manip< double > a, const matrix< double > &b, const double &beta, matrix< double > &c) |
template<> |
void | gslmm::rank_k_update (const double &alpha, matrix< double > &a, const double &beta, const matrix< double > &c) |
template<> |
void | gslmm::rank_k_update (const double &alpha, matrix_manip< double > a, const double &beta, const matrix_manip< double > c) |
template<> |
void | gslmm::rank_2k_update (const double &alpha, const matrix< double > &a, const matrix< double > &b, const double &beta, matrix< double > &c) |
template<> |
void | gslmm::rank_2k_update (const double &alpha, const matrix_manip< double > a, const matrix_manip< double > b, const double &beta, matrix_manip< double > c) |