#include "IpoptConfig.h"
#include "IpBlas.hpp"
Namespaces | |
namespace | Ipopt |
Functions | |
double | F77_FUNC (ddot, DDOT)(ipfint *n |
BLAS Fortran function DDOT. | |
double | F77_FUNC (dnrm2, DNRM2)(ipfint *n |
BLAS Fortran function DNRM2. | |
double | F77_FUNC (dasum, DASUM)(ipfint *n |
BLAS Fortran function DASUM. | |
ipfint | F77_FUNC (idamax, IDAMAX)(ipfint *n |
BLAS Fortran function IDAMAX. | |
void | F77_FUNC (dcopy, DCOPY)(ipfint *n |
BLAS Fortran subroutine DCOPY. | |
void | F77_FUNC (daxpy, DAXPY)(ipfint *n |
BLAS Fortran subroutine DAXPY. | |
void | F77_FUNC (dscal, DSCAL)(ipfint *n |
BLAS Fortran subroutine DSCAL. | |
void | F77_FUNC (dgemv, DGEMV)(char *trans |
void | F77_FUNC (dsymv, DSYMV)(char *uplo |
void | F77_FUNC (dgemm, DGEMM)(char *transa |
void | F77_FUNC (dsyrk, DSYRK)(char *uplo |
void | F77_FUNC (dtrsm, DTRSM)(char *side |
Number | IpBlasDdot (Index size, const Number *x, Index incX, const Number *y, Index incY) |
Wrapper for BLAS function DDOT. | |
Number | IpBlasDnrm2 (Index size, const Number *x, Index incX) |
Wrapper for BLAS function DNRM2. | |
Number | IpBlasDasum (Index size, const Number *x, Index incX) |
Wrapper for BLAS function DASUM. | |
Index | IpBlasIdamax (Index size, const Number *x, Index incX) |
Wrapper for BLAS function DASUM. | |
void | IpBlasDcopy (Index size, const Number *x, Index incX, Number *y, Index incY) |
Wrapper for BLAS subroutine DCOPY. | |
void | IpBlasDaxpy (Index size, Number alpha, const Number *x, Index incX, Number *y, Index incY) |
Wrapper for BLAS subroutine DAXPY. | |
void | IpBlasDscal (Index size, Number alpha, Number *x, Index incX) |
Wrapper for BLAS subroutine DSCAL. | |
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. | |
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. | |
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. | |
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. | |
void | IpBlasDtrsm (bool trans, Index ndim, Index nrhs, Number alpha, const Number *A, Index ldA, Number *B, Index ldB) |
Wrapper for BLAS subroutine DTRSM. | |
Variables | |
double const double * | x |
double const double ipfint * | incX |
double const double ipfint const double * | y |
double const double ipfint const double ipfint * | incY |
void const double * | alpha |
void ipfint * | m |
void ipfint ipfint * | n |
void ipfint ipfint const double const double * | a |
void ipfint ipfint const double const double ipfint * | lda |
void ipfint ipfint const double const double ipfint const double ipfint const double * | beta |
void ipfint ipfint const double const double ipfint const double ipfint const double double ipfint int | trans_len |
void ipfint const double const double ipfint const double ipfint const double double ipfint int | uplo_len |
void char * | transb |
void char ipfint ipfint ipfint * | k |
void char ipfint ipfint ipfint const double const double ipfint const double * | b |
void char ipfint ipfint ipfint const double const double ipfint const double ipfint * | ldb |
void char ipfint ipfint ipfint const double const double ipfint const double ipfint const double double * | c |
void char ipfint ipfint ipfint const double const double ipfint const double ipfint const double double ipfint * | ldc |
void char ipfint ipfint ipfint const double const double ipfint const double ipfint const double double ipfint int | transa_len |
void char ipfint ipfint ipfint const double const double ipfint const double ipfint const double double ipfint int int | transb_len |
void char * | trans |
void char * | uplo |
void char char * | transa |
void char char char * | diag |
void char char char ipfint ipfint const double const double ipfint const double ipfint int | side_len |
void char char char ipfint ipfint const double const double ipfint const double ipfint int int int int | diag_len |
void F77_FUNC | ( | dtrsm | , | |
DTRSM | ||||
) |
void F77_FUNC | ( | dsyrk | , | |
DSYRK | ||||
) |
void F77_FUNC | ( | dgemm | , | |
DGEMM | ||||
) |
void F77_FUNC | ( | dsymv | , | |
DSYMV | ||||
) |
void F77_FUNC | ( | dgemv | , | |
DGEMV | ||||
) |
void F77_FUNC | ( | dscal | , | |
DSCAL | ||||
) |
BLAS Fortran subroutine DSCAL.
void F77_FUNC | ( | daxpy | , | |
DAXPY | ||||
) |
BLAS Fortran subroutine DAXPY.
void F77_FUNC | ( | dcopy | , | |
DCOPY | ||||
) |
BLAS Fortran subroutine DCOPY.
ipfint F77_FUNC | ( | idamax | , | |
IDAMAX | ||||
) |
BLAS Fortran function IDAMAX.
double F77_FUNC | ( | dasum | , | |
DASUM | ||||
) |
BLAS Fortran function DASUM.
double F77_FUNC | ( | dnrm2 | , | |
DNRM2 | ||||
) |
BLAS Fortran function DNRM2.
double F77_FUNC | ( | ddot | , | |
DDOT | ||||
) |
BLAS Fortran function DDOT.
Referenced by MobilizedBody::calcStationToStationDistance2ndTimeDerivative(), Rotation::convertAngVelDotToBodyFixed123DotDot(), Rotation::convertAngVelDotToBodyFixed321DotDot(), daxpy(), dcopy(), dgefa(), dgesl(), dscal(), FCVPSOL(), MobilizedBody::findStationAccelerationInGround(), MobilizedBody::findStationLocationVelocityAndAccelerationInGround(), main(), SimTK::operator<<(), RestoRestorationPhase::PerformRestoration(), RestoIterateInitializer::SetInitialIterates(), and Kabsch78::superpose().
Referenced by FCVPSOL(), Vector::FracToBoundImpl(), DenseVector::FracToBoundImpl(), and CompoundVector::FracToBoundImpl().
Referenced by Rotation::convertAngVelDotToBodyFixed123DotDot(), Rotation::convertAngVelDotToBodyFixed321DotDot(), dgesl(), MobilizedBody::findStationAccelerationInGround(), MobilizedBody::findStationLocationVelocityAndAccelerationInGround(), integrate(), main(), RestoRestorationPhase::PerformRestoration(), RestoIterateInitializer::SetInitialIterates(), and Kabsch78::superpose().
Referenced by CompoundSystem::adoptCompound(), brecvpost(), brecvwait(), bsend(), IpoptCalculatedQuantities::curr_nlp_constraint_violation(), IpoptCalculatedQuantities::curr_primal_infeasibility(), daxpy(), dcopy(), ddot(), dgefa(), dgesl(), dscal(), fidacommfn(), fidadjac(), fidaglocfn(), fidaresfun(), fidarootfn(), fkfun(), fkpset(), GCVSPLUtil::gcvspl(), NTraits< conjugate< R > >::getCubeRoot2(), NTraits< complex< R > >::getCubeRoot2(), NTraits< conjugate< R > >::getCubeRoot3(), NTraits< complex< R > >::getCubeRoot3(), NTraits< conjugate< R > >::getE(), NTraits< complex< R > >::getE(), NTraits< conjugate< R > >::getI(), NTraits< complex< R > >::getI(), NTraits< conjugate< R > >::getInfinity(), NTraits< complex< R > >::getInfinity(), NTraits< conjugate< R > >::getLn10(), NTraits< complex< R > >::getLn10(), NTraits< conjugate< R > >::getLn2(), NTraits< complex< R > >::getLn2(), NTraits< conjugate< R > >::getLog10E(), NTraits< complex< R > >::getLog10E(), NTraits< conjugate< R > >::getLog2E(), NTraits< complex< R > >::getLog2E(), NTraits< conjugate< R > >::getMinusOne(), NTraits< complex< R > >::getMinusOne(), NTraits< conjugate< R > >::getNaN(), NTraits< complex< R > >::getNaN(), NTraits< conjugate< R > >::getOne(), NTraits< complex< R > >::getOne(), NTraits< conjugate< R > >::getOneEighth(), NTraits< complex< R > >::getOneEighth(), NTraits< conjugate< R > >::getOneFifth(), NTraits< complex< R > >::getOneFifth(), NTraits< conjugate< R > >::getOneFourth(), NTraits< complex< R > >::getOneFourth(), NTraits< conjugate< R > >::getOneHalf(), NTraits< complex< R > >::getOneHalf(), NTraits< conjugate< R > >::getOneNinth(), NTraits< complex< R > >::getOneNinth(), NTraits< conjugate< R > >::getOneOverPi(), NTraits< complex< R > >::getOneOverPi(), NTraits< conjugate< R > >::getOneOverSqrt2(), NTraits< complex< R > >::getOneOverSqrt2(), NTraits< conjugate< R > >::getOneOverSqrt3(), NTraits< complex< R > >::getOneOverSqrt3(), NTraits< conjugate< R > >::getOneSeventh(), NTraits< complex< R > >::getOneSeventh(), NTraits< conjugate< R > >::getOneSixth(), NTraits< complex< R > >::getOneSixth(), NTraits< conjugate< R > >::getOneThird(), NTraits< complex< R > >::getOneThird(), NTraits< conjugate< R > >::getPi(), NTraits< complex< R > >::getPi(), NTraits< conjugate< R > >::getSqrt2(), NTraits< complex< R > >::getSqrt2(), NTraits< conjugate< R > >::getSqrt3(), NTraits< complex< R > >::getSqrt3(), NTraits< conjugate< R > >::getThree(), NTraits< complex< R > >::getThree(), NTraits< conjugate< R > >::getTwo(), NTraits< complex< R > >::getTwo(), NTraits< conjugate< R > >::getZero(), NTraits< complex< R > >::getZero(), PeriodicVmdReporter::handleEvent(), PeriodicPdbWriter::handleEvent(), WritePdbReporter::handleEvent(), idamax(), main(), maxnorm(), SimTK::operator<<(), prntcase(), prntfinalstats(), prntintro(), prntoutput(), prntstats(), setinitprofile(), IpoptCalculatedQuantities::trial_primal_infeasibility(), and IpoptCalculatedQuantities::unscaled_curr_nlp_constraint_violation().
void char char char* diag |
Referenced by FCVPSOL(), TripletHelper::FillRowCol(), TripletHelper::FillValues(), and TripletHelper::GetNumberEntries().
void char char char ipfint ipfint const double const double ipfint const double ipfint int int int int diag_len |
Referenced by DenseGenMatrix::AddMatrixProduct(), Row< 3, Real, S >::conformingMultiply(), Mat< 3, 3 >::conformingMultiply(), daxpy(), dcopy(), ddot(), dscal(), GCVSPLUtil::gcvspl(), Mat< 3, 3 >::getNaN(), MatrixBase< SimTK::Vec< N > >::invert(), main(), SimTK::operator*(), SimTK::operator<<(), SimTK::outer(), GCVSPLUtil::splder(), and SymMat::SymMat().
void char* trans |
Referenced by dgesl(), DenseGenMatrix::MultVectorImpl(), and DenseGenMatrix::TransMultVectorImpl().
void char ipfint ipfint const double const double ipfint const double double ipfint int int trans_len |
void char char* transa |
void char char char ipfint ipfint const double const double ipfint const double ipfint int int int transa_len |
void char* transb |
void char ipfint ipfint ipfint const double const double ipfint const double ipfint const double double ipfint int int transb_len |
void char* uplo |
Referenced by Ipopt::IpLapackDpotrs().
Referenced by RestoFilterConvergenceCheck::CheckConvergence(), OptimalityErrorConvergenceCheck::CheckConvergence(), ProblemSystem::constraintFunc(), ProblemSystem::constraintJacobian(), SimTK::cube(), OptimalityErrorConvergenceCheck::CurrentIsAcceptable(), dcopy(), GradientScaling::DetermineScalingParametersImpl(), dgesl(), Concretize::extract(), BacktrackingLineSearch::FindAcceptableTrialPoint(), Spline::SplineImpl::getDerivative(), GetSol(), Spline::SplineImpl::getValue(), ProblemSystem::gradientFunc(), PeriodicVmdReporter::handleEvent(), SimTK::isNaN(), main(), ProblemSystem::objectiveFunc(), SimTK::operator*(), VoxelIndex::operator<(), RestoRestorationPhase::PerformRestoration(), prntintro(), WarmStartIterateInitializer::SetInitialIterates(), PDFullSpaceSolver::Solve(), SimTK::square(), Kabsch78::superpose(), LimMemQuasiNewtonUpdater::UpdateHessian(), RestoIterationOutput::WriteOutput(), and OrigIterationOutput::WriteOutput().
Referenced by dcopy(), dgesl(), fidadjac(), fidaresfun(), fidarootfn(), SplineFitter::fitForSmoothingParameter(), SplineFitter::fitFromDOF(), SplineFitter::fitFromErrorVariance(), SplineFitter::fitFromGCV(), GCVSPLUtil::gcvspl(), Spline::SplineImpl::getDerivative(), GetSol(), Spline::SplineImpl::getValue(), ProblemSystem::gradientFunc(), PeriodicVmdReporter::handleEvent(), main(), ProblemSystem::objectiveFunc(), prntintro(), and Kabsch78::superpose().