Ipopt Documentation  
 
Loading...
Searching...
No Matches
IpBlas.hpp File Reference
#include "IpUtils.hpp"

Go to the source code of this file.

Namespaces

namespace  Ipopt
 This file contains a base class for all exceptions and a set of macros to help with exceptions.
 

Functions

IPOPTLIB_EXPORT Number Ipopt::IpBlasDot (Index size, const Number *x, Index incX, const Number *y, Index incY)
 Wrapper for BLAS function XDOT. More...
 
IPOPT_DEPRECATED Number Ipopt::IpBlasDdot (Index size, const Number *x, Index incX, const Number *y, Index incY)
 Wrapper for BLAS function DDOT. More...
 
IPOPTLIB_EXPORT Number Ipopt::IpBlasNrm2 (Index size, const Number *x, Index incX)
 Wrapper for BLAS function XNRM2. More...
 
IPOPT_DEPRECATED Number Ipopt::IpBlasDnrm2 (Index size, const Number *x, Index incX)
 Wrapper for BLAS function DNRM2. More...
 
IPOPTLIB_EXPORT Number Ipopt::IpBlasAsum (Index size, const Number *x, Index incX)
 Wrapper for BLAS function XASUM. More...
 
IPOPT_DEPRECATED Number Ipopt::IpBlasDasum (Index size, const Number *x, Index incX)
 Wrapper for BLAS function DASUM. More...
 
IPOPTLIB_EXPORT Index Ipopt::IpBlasIamax (Index size, const Number *x, Index incX)
 Wrapper for BLAS function IXAMAX. More...
 
IPOPT_DEPRECATED int Ipopt::IpBlasIdamax (Index size, const Number *x, Index incX)
 Wrapper for BLAS function IDAMAX. More...
 
IPOPTLIB_EXPORT void Ipopt::IpBlasCopy (Index size, const Number *x, Index incX, Number *y, Index incY)
 Wrapper for BLAS subroutine XCOPY. More...
 
IPOPT_DEPRECATED void Ipopt::IpBlasDcopy (Index size, const Number *x, Index incX, Number *y, Index incY)
 Wrapper for BLAS subroutine DCOPY. More...
 
IPOPTLIB_EXPORT void Ipopt::IpBlasAxpy (Index size, Number alpha, const Number *x, Index incX, Number *y, Index incY)
 Wrapper for BLAS subroutine XAXPY. More...
 
IPOPT_DEPRECATED void Ipopt::IpBlasDaxpy (Index size, Number alpha, const Number *x, Index incX, Number *y, Index incY)
 Wrapper for BLAS subroutine DAXPY. More...
 
IPOPTLIB_EXPORT void Ipopt::IpBlasScal (Index size, Number alpha, Number *x, Index incX)
 Wrapper for BLAS subroutine XSCAL. More...
 
IPOPT_DEPRECATED void Ipopt::IpBlasDscal (Index size, Number alpha, Number *x, Index incX)
 Wrapper for BLAS subroutine DSCAL. More...
 
IPOPTLIB_EXPORT void Ipopt::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. More...
 
IPOPT_DEPRECATED void Ipopt::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. More...
 
IPOPTLIB_EXPORT void Ipopt::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. More...
 
IPOPT_DEPRECATED void Ipopt::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. More...
 
IPOPTLIB_EXPORT void Ipopt::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. More...
 
IPOPT_DEPRECATED void Ipopt::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. More...
 
IPOPTLIB_EXPORT void Ipopt::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. More...
 
IPOPT_DEPRECATED void Ipopt::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. More...
 
IPOPTLIB_EXPORT void Ipopt::IpBlasTrsm (bool trans, Index ndim, Index nrhs, Number alpha, const Number *A, Index ldA, Number *B, Index ldB)
 Wrapper for BLAS subroutine XTRSM. More...
 
IPOPT_DEPRECATED void Ipopt::IpBlasDtrsm (bool trans, Index ndim, Index nrhs, Number alpha, const Number *A, Index ldA, Number *B, Index ldB)
 Wrapper for BLAS subroutine DTRSM. More...