|
C++ main module for mmsd Package
1.0
|
#include "dvector_functions.h"
Functions | |
| void F77NAME() | daxpy (const lapack_int *n, const lapack_real *alpha, const lapack_real *dx, const lapack_int *incx, lapack_real *dy, const lapack_int *incy) |
| lapack_int F77NAME() | idamax (const lapack_int *n, const lapack_real *dx, const lapack_int *incx) |
| lapack_real F77NAME() | dasum (const lapack_int *n, const lapack_real *dx, const lapack_int *incx) |
| lapack_real F77NAME() | dnrm2 (const lapack_int *n, const lapack_real *dx, const lapack_int *incx) |
| void F77NAME() | dcopy (const lapack_int *n, const lapack_real *dx, const lapack_int *incx, lapack_real *dy, const lapack_int *incy) |
| void F77NAME() | dswap (const lapack_int *n, lapack_real *dx, const lapack_int *incx, lapack_real *dy, const lapack_int *incy) |
| void F77NAME() | dscal (const lapack_int *n, const lapack_real *f, lapack_real *dx, const lapack_int *incx) |
| void F77NAME() | drot (const lapack_int *n, lapack_real *dx, const lapack_int *incx, lapack_real *dy, const lapack_int *incy, const lapack_real *c, const lapack_real *s) |
| void F77NAME() | drotg (lapack_real *dx, lapack_real *dy, lapack_real *c, lapack_real *s) |
| lapack_real F77NAME() | ddot (const lapack_int *n, const lapack_real *dx, const lapack_int *incx, const lapack_real *dy, const lapack_int *incy) |
| void | DoubleVectorCopy (const tLVectorIndex &nx, const tLVectorIncrement &incx, const double *x, const tLVectorIncrement &incy, double *y) |
| void | DoubleVectorAdd (const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *X, const double &alpha, const tLVectorIncrement &incY, double *Y) |
| void | DoubleVectorScale (const tLVectorIndex &nX, const tLVectorIncrement &incX, double *X, const double &alpha) |
| double | DoubleVectorDot (const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *X, const tLVectorIncrement &incY, const double *Y) |
| void | DoubleVectorRotation (const tLVectorIndex &nX, const tLVectorIncrement &incX, double *X, const double &c, const double &s, const tLVectorIncrement &incY, double *Y) |
| void | DoubleVectorRotationPlane (double &dx, double &dy, double &c, double &s) |
| void | DoubleVectorSwap (const tLVectorIndex &nX, const tLVectorIncrement &incX, double *X, const tLVectorIncrement &incY, double *Y) |
| tLVectorIndex | DoubleVectorIndexMax (const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *X) |
| double | DoubleVectorNorm1 (const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *x) |
| double | DoubleVectorNorm2 (const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *x) |
| lapack_real F77NAME() dasum | ( | const lapack_int * | n, |
| const lapack_real * | dx, | ||
| const lapack_int * | incx | ||
| ) |
| void F77NAME() daxpy | ( | const lapack_int * | n, |
| const lapack_real * | alpha, | ||
| const lapack_real * | dx, | ||
| const lapack_int * | incx, | ||
| lapack_real * | dy, | ||
| const lapack_int * | incy | ||
| ) |
| void F77NAME() dcopy | ( | const lapack_int * | n, |
| const lapack_real * | dx, | ||
| const lapack_int * | incx, | ||
| lapack_real * | dy, | ||
| const lapack_int * | incy | ||
| ) |
| lapack_real F77NAME() ddot | ( | const lapack_int * | n, |
| const lapack_real * | dx, | ||
| const lapack_int * | incx, | ||
| const lapack_real * | dy, | ||
| const lapack_int * | incy | ||
| ) |
| lapack_real F77NAME() dnrm2 | ( | const lapack_int * | n, |
| const lapack_real * | dx, | ||
| const lapack_int * | incx | ||
| ) |
| void DoubleVectorAdd | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| const double * | X, | ||
| const double & | alpha, | ||
| const tLVectorIncrement & | incY, | ||
| double * | Y | ||
| ) |
References daxpy(), F77NAME, and lapack_int.
Referenced by LAP_DoubleVector::add().


| void DoubleVectorCopy | ( | const tLVectorIndex & | nx, |
| const tLVectorIncrement & | incx, | ||
| const double * | x, | ||
| const tLVectorIncrement & | incy, | ||
| double * | y | ||
| ) |
References dcopy(), F77NAME, and lapack_int.
Referenced by LAP_DoubleVector::copy().


| double DoubleVectorDot | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| const double * | X, | ||
| const tLVectorIncrement & | incY, | ||
| const double * | Y | ||
| ) |
References ddot(), F77NAME, and lapack_int.
Referenced by LAP_ConstDoubleVector::product(), and LAP_DoubleVector::product().


| tLVectorIndex DoubleVectorIndexMax | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| const double * | X | ||
| ) |
References F77NAME, idamax(), and lapack_int.
Referenced by LAP_ConstDoubleVector::indexMax(), and LAP_DoubleVector::indexMax().


| double DoubleVectorNorm1 | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| const double * | x | ||
| ) |
References dasum(), F77NAME, and lapack_int.
Referenced by LAP_ConstDoubleVector::norm1(), and LAP_DoubleVector::norm1().


| double DoubleVectorNorm2 | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| const double * | x | ||
| ) |
References dnrm2(), F77NAME, and lapack_int.
Referenced by LAP_ConstDoubleVector::norm2(), and LAP_DoubleVector::norm2().


| void DoubleVectorRotation | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| double * | X, | ||
| const double & | c, | ||
| const double & | s, | ||
| const tLVectorIncrement & | incY, | ||
| double * | Y | ||
| ) |
| void DoubleVectorRotationPlane | ( | double & | dx, |
| double & | dy, | ||
| double & | c, | ||
| double & | s | ||
| ) |
References drotg(), and F77NAME.
Referenced by LAP_DoubleVector::buildRotation().


| void DoubleVectorScale | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| double * | X, | ||
| const double & | alpha | ||
| ) |
References dscal(), F77NAME, and lapack_int.
Referenced by LAP_DoubleVector::scale().


| void DoubleVectorSwap | ( | const tLVectorIndex & | nX, |
| const tLVectorIncrement & | incX, | ||
| double * | X, | ||
| const tLVectorIncrement & | incY, | ||
| double * | Y | ||
| ) |
References dswap(), F77NAME, and lapack_int.
Referenced by LAP_DoubleVector::swap().


| void F77NAME() drot | ( | const lapack_int * | n, |
| lapack_real * | dx, | ||
| const lapack_int * | incx, | ||
| lapack_real * | dy, | ||
| const lapack_int * | incy, | ||
| const lapack_real * | c, | ||
| const lapack_real * | s | ||
| ) |
| void F77NAME() drotg | ( | lapack_real * | dx, |
| lapack_real * | dy, | ||
| lapack_real * | c, | ||
| lapack_real * | s | ||
| ) |
| void F77NAME() dscal | ( | const lapack_int * | n, |
| const lapack_real * | f, | ||
| lapack_real * | dx, | ||
| const lapack_int * | incx | ||
| ) |
| void F77NAME() dswap | ( | const lapack_int * | n, |
| lapack_real * | dx, | ||
| const lapack_int * | incx, | ||
| lapack_real * | dy, | ||
| const lapack_int * | incy | ||
| ) |
| lapack_int F77NAME() idamax | ( | const lapack_int * | n, |
| const lapack_real * | dx, | ||
| const lapack_int * | incx | ||
| ) |
Referenced by DoubleVectorIndexMax(), and LAP_IntegerVector::indexMax().

1.8.8