dims_clapack.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc.
3  * All rights reserved. This program is made available under the terms of the
4  * Eclipse Public License v1.0 which accompanies this distribution, and is
5  * available at http://www.eclipse.org/legal/epl-v10.html
6  * Contributors:
7  * The University of Tokyo
8  */
16 #ifndef __CLAPACK_H__
17 #define __CLAPACK_H__
18 
19 //extern "C"
20 //{
22  int dims_dgesvx(double* _a, double* _x, double* _b, int _n, int _nrhs);
24  int dims_dgelss(double* _a, double* _x, double* _b, int _m, int _n, int _nrhs,
25  double* _s, int* _rank, int _lwork);
27  int dims_dporfs(double* _a, double* _x, double* _b, int _m, int _nrhs);
28  int dims_dposv(double* _a, double* _x, double* _b, int _m, int _nrhs);
29  int dims_dposvx(double* _a, double* _x, double* _b, int _m, int _nrhs, double* _rcond);
30 
32  int dims_svd(double* _a, int m, int n, double* _u, double* _sigma, double* _vt);
33 
35  int dims_eigs(int _n, double *_a, double *w);
36  int dims_eigs2(int _n, double *_a, double *w);
37 
39 
47  int dims_dgeev(int _n, double* _a, double* _wr, double* _wi, double* _vr);
48 
50 
57  int dims_dgeev_simple(int _n, double* _a, double* _wr, double* _wi);
58 
60 
66  int dims_det(int _n, double* _a, double* _x);
67 
69  int dims_copy(double* _x, double* _y, int _n);
70  int dims_scale_myself(double* _x, double _alpha, int _n);
71  int dims_scale(double* _x, double _alpha, int _n, double* _y);
72  double dims_dot(double* _x, double* _y, int _n);
73  int dims_dgemv(double* _A, int _m, int _n, double* _x, double* _y);
74  int dims_dgemv_tran(double* _A, int _m, int _n, double* _x, double* _y);
75  int dims_dgemm(double* _A, double* _B, int _m, int _n, int _k, double* _C);
76  int dims_dsyrk(double* _A, int _n, int _k, double* _C);
77  int dims_dsyrk_trans_first(double* _A, int _n, int _k, double* _C);
78  int dims_daxpy(int _n, double _alpha, double* _x, double* _y);
79 //}
80 
81 #endif
int dims_dgesvx(double *_a, double *_x, double *_b, int _n, int _nrhs)
Solves linear equation using LU decomposition.
int dims_scale(double *_x, double _alpha, int _n, double *_y)
int dims_dgelss(double *_a, double *_x, double *_b, int _m, int _n, int _nrhs, double *_s, int *_rank, int _lwork)
Solves linear equation using singular-value decomposition.
int dims_dgemm(double *_A, double *_B, int _m, int _n, int _k, double *_C)
int dims_dposv(double *_a, double *_x, double *_b, int _m, int _nrhs)
int dims_dposvx(double *_a, double *_x, double *_b, int _m, int _nrhs, double *_rcond)
int dims_dsyrk(double *_A, int _n, int _k, double *_C)
int dims_eigs2(int _n, double *_a, double *w)
int dims_scale_myself(double *_x, double _alpha, int _n)
int dims_det(int _n, double *_a, double *_x)
Computes the determinant.
int dims_dsyrk_trans_first(double *_A, int _n, int _k, double *_C)
int dims_dgemv_tran(double *_A, int _m, int _n, double *_x, double *_y)
int dims_copy(double *_x, double *_y, int _n)
Wrappers of BLAS functions.
int dims_eigs(int _n, double *_a, double *w)
Eigenvalues / eigenvectors.
int dims_dgemv(double *_A, int _m, int _n, double *_x, double *_y)
int dims_dporfs(double *_a, double *_x, double *_b, int _m, int _nrhs)
For positive-definite, symmetric matrices.
double dims_dot(double *_x, double *_y, int _n)
int dims_dgeev(int _n, double *_a, double *_wr, double *_wi, double *_vr)
Computes eigenvalues and eigenvectors.
int dims_svd(double *_a, int m, int n, double *_u, double *_sigma, double *_vt)
Performs singular value decomposition.
int dims_dgeev_simple(int _n, double *_a, double *_wr, double *_wi)
Computes eigenvalues only.
int dims_daxpy(int _n, double _alpha, double *_x, double *_y)


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:37