SmartPtr<const Vector> StandardScalingBase::apply_vector_scaling_c( const SmartPtr<const Vector>& v) { if (IsValid(scaled_jac_c_space_) && IsValid(scaled_jac_c_space_->RowScaling())) { return ConstPtr(apply_vector_scaling_c_NonConst(v)); } else { return v; } }
SmartPtr<const Vector> StandardScalingBase::apply_vector_scaling_c( const SmartPtr<const Vector>& v) { DBG_START_METH("NLPScalingObject::apply_vector_scaling_c", dbg_verbosity); if (IsValid(scaled_jac_c_space_) && IsValid(scaled_jac_c_space_->RowScaling())) { return ConstPtr(apply_vector_scaling_c_NonConst(v)); } else { return v; } }