Go to the documentation of this file.
259 IpBlasGemv(trans, nRows, nCols, alpha, A, ldA, x, incX, beta, y, incY);
298 IpBlasSymv(n, alpha, A, ldA, x, incX, beta, y, incY);
345 IpBlasGemm(transa, transb, m, n, k, alpha, A, ldA, B, ldB, beta, C, ldC);
384 IpBlasSyrk(trans, ndim, nrank, alpha, A, ldA, beta, C, ldC);
421 IpBlasTrsm(trans, ndim, nrhs, alpha, A, ldA, B, ldB);
IPOPTLIB_EXPORT void IpBlasTrsm(bool trans, Index ndim, Index nrhs, Number alpha, const Number *A, Index ldA, Number *B, Index ldB)
Wrapper for BLAS subroutine XTRSM.
IPOPTLIB_EXPORT void IpBlasSymv(Index n, Number alpha, const Number *A, Index ldA, const Number *x, Index incX, Number beta, Number *y, Index incY)
Wrapper for BLAS subroutine XSYMV.
IPOPT_DEPRECATED void IpBlasDgemm(bool transa, bool transb, Index m, Index n, Index k, Number alpha, const Number *A, Index ldA, const Number *B, Index ldB, Number beta, Number *C, Index ldC)
Wrapper for BLAS subroutine DGEMM.
IPOPT_DEPRECATED void IpBlasDsyrk(bool trans, Index ndim, Index nrank, Number alpha, const Number *A, Index ldA, Number beta, Number *C, Index ldC)
Wrapper for BLAS subroutine DSYRK.
IPOPTLIB_EXPORT Number IpBlasDot(Index size, const Number *x, Index incX, const Number *y, Index incY)
Wrapper for BLAS function XDOT.
This file contains a base class for all exceptions and a set of macros to help with exceptions.
IPOPT_DEPRECATED void IpBlasDsymv(Index n, Number alpha, const Number *A, Index ldA, const Number *x, Index incX, Number beta, Number *y, Index incY)
Wrapper for BLAS subroutine DSYMV.
IPOPTLIB_EXPORT void IpBlasCopy(Index size, const Number *x, Index incX, Number *y, Index incY)
Wrapper for BLAS subroutine XCOPY.
IPOPT_DEPRECATED Number IpBlasDasum(Index size, const Number *x, Index incX)
Wrapper for BLAS function DASUM.
IPOPT_DEPRECATED int IpBlasIdamax(Index size, const Number *x, Index incX)
Wrapper for BLAS function IDAMAX.
IPOPTLIB_EXPORT void IpBlasGemv(bool trans, Index nRows, Index nCols, Number alpha, const Number *A, Index ldA, const Number *x, Index incX, Number beta, Number *y, Index incY)
Wrapper for BLAS subroutine XGEMV.
IPOPT_DEPRECATED void IpBlasDaxpy(Index size, Number alpha, const Number *x, Index incX, Number *y, Index incY)
Wrapper for BLAS subroutine DAXPY.
IPOPT_DEPRECATED Number IpBlasDdot(Index size, const Number *x, Index incX, const Number *y, Index incY)
Wrapper for BLAS function DDOT.
IPOPT_DEPRECATED void IpBlasDtrsm(bool trans, Index ndim, Index nrhs, Number alpha, const Number *A, Index ldA, Number *B, Index ldB)
Wrapper for BLAS subroutine DTRSM.
IPOPT_DEPRECATED void IpBlasDgemv(bool trans, Index nRows, Index nCols, Number alpha, const Number *A, Index ldA, const Number *x, Index incX, Number beta, Number *y, Index incY)
Wrapper for BLAS subroutine DGEMV.
IPOPTLIB_EXPORT Number IpBlasAsum(Index size, const Number *x, Index incX)
Wrapper for BLAS function XASUM.
ipindex Index
Type of all indices of vectors, matrices etc.
ipnumber Number
Type of all numbers.
IPOPT_DEPRECATED void IpBlasDcopy(Index size, const Number *x, Index incX, Number *y, Index incY)
Wrapper for BLAS subroutine DCOPY.
IPOPTLIB_EXPORT void IpBlasScal(Index size, Number alpha, Number *x, Index incX)
Wrapper for BLAS subroutine XSCAL.
#define IPOPT_DEPRECATED
macro to declare symbols as deprecated
IPOPTLIB_EXPORT void IpBlasSyrk(bool trans, Index ndim, Index nrank, Number alpha, const Number *A, Index ldA, Number beta, Number *C, Index ldC)
Wrapper for BLAS subroutine XSYRK.
IPOPTLIB_EXPORT void IpBlasAxpy(Index size, Number alpha, const Number *x, Index incX, Number *y, Index incY)
Wrapper for BLAS subroutine XAXPY.
IPOPTLIB_EXPORT Number IpBlasNrm2(Index size, const Number *x, Index incX)
Wrapper for BLAS function XNRM2.
IPOPTLIB_EXPORT void IpBlasGemm(bool transa, bool transb, Index m, Index n, Index k, Number alpha, const Number *A, Index ldA, const Number *B, Index ldB, Number beta, Number *C, Index ldC)
Wrapper for BLAS subroutine XGEMM.
IPOPT_DEPRECATED void IpBlasDscal(Index size, Number alpha, Number *x, Index incX)
Wrapper for BLAS subroutine DSCAL.
IPOPT_DEPRECATED Number IpBlasDnrm2(Index size, const Number *x, Index incX)
Wrapper for BLAS function DNRM2.
IPOPTLIB_EXPORT Index IpBlasIamax(Index size, const Number *x, Index incX)
Wrapper for BLAS function IXAMAX.