#include "IpUserScaling.hpp"
namespace Ipopt
{
void UserScaling::DetermineScalingParametersImpl(
const SmartPtr<const VectorSpace> x_space,
const SmartPtr<const VectorSpace> c_space,
const SmartPtr<const VectorSpace> d_space,
const SmartPtr<const MatrixSpace> ,
const SmartPtr<const MatrixSpace> ,
const SmartPtr<const SymMatrixSpace> ,
const Matrix& ,
const Vector& ,
const Matrix& ,
const Vector& ,
Number& df,
SmartPtr<Vector>& dx,
SmartPtr<Vector>& dc,
SmartPtr<Vector>& dd
)
{
DBG_ASSERT(IsValid(nlp_));
nlp_->GetScalingParameters(x_space, c_space, d_space, df, dx, dc, dd);
}
}