Пример #1
0
 SmartPtr<const Vector> StandardScalingBase::unapply_vector_scaling_c(
   const SmartPtr<const Vector>& v)
 {
   if (IsValid(scaled_jac_c_space_) &&
       IsValid(scaled_jac_c_space_->RowScaling())) {
     return ConstPtr(unapply_vector_scaling_c_NonConst(v));
   }
   else {
     return v;
   }
 }
Пример #2
0
 SmartPtr<const Vector> StandardScalingBase::unapply_vector_scaling_c(
   const SmartPtr<const Vector>& v)
 {
   DBG_START_METH("NLPScalingObject::unapply_vector_scaling_c", dbg_verbosity);
   if (IsValid(scaled_jac_c_space_) &&
       IsValid(scaled_jac_c_space_->RowScaling())) {
     return ConstPtr(unapply_vector_scaling_c_NonConst(v));
   }
   else {
     return v;
   }
 }