close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Last modified 13 years ago

#800 new enhancement

Método para obtener las restricciones de un parámetro

Reported by: cgarcia Owned by: Pedro Gea
Priority: major Milestone: Next
Component: Parameters Keywords: MCombination, Combinacion, Parámetro, Restricción
Cc:

Description

Sería muy útil tener un método en MMS que nos indicara todas las restricciones que tiene un parámetro (del parámetro y de sus posibles combinaciones). De esta manera sería mas fácil detectar restricciones que dan problemas a la hora de estimar.

Hemos creado una función que puede servir para este problema:

Set MComb_Param(NameBlock model, Text idParam)
{
  Set mCombinations = model::GetMCombinations(?);
  Set Select(mCombinations, Real(NameBlock mC) 
  { 
    Set param = mC::GetParameters(?);
    idParam <: EvalSet(param, Name) //Text(NameBlock par) {paName}
  })
};
Set MConst_Param(NameBlock model, Text idParam)
{
  NameBlock paramConst = model::GetParameter(idParam)::GetConstraint(?);
  Set combConst =
  {
    Set sMComb = MComb_Param(model, idParam);
    Set EvalSet(sMComb, NameBlock(NameBlock mComb)
    { mComb::GetConstraint(?) });
    sMComb
  };
  [[ paramConst ]] << combConst
};

Gracias y un saludo

Change History (1)

comment:1 Changed 13 years ago by livanr68

Milestone: GUI 0.6Release 0.6
Note: See TracTickets for help on using tickets.