Opened 15 years ago
Last modified 15 years ago
#499 closed enhancement
Facilidad para definir restricciones de orden — at Version 2
| Reported by: | atorre | Owned by: | Pedro Gea |
|---|---|---|---|
| Priority: | major | Milestone: | Release 0.6 |
| Component: | Parameters | Keywords: | parámetros, restricciones |
| Cc: |
Description (last modified by )
Hola MMS,
sería ideal poder expresar restricciones de parámetros de la siguiente forma:
Dado un conjunto de parámetros:
Set _.parameters = SetOfAnything( [["Veh.Mot.Mat", "Crisis.200801", [["Linear", 0]] ]], [["Veh.Mot.Mat", "Crisis.200802", [["Linear", 0]] ]], [["Veh.Mot.Mat", "Crisis.200803", [["Linear", 0]] ]], [["Veh.Mot.Mat", "Crisis.200804", [["Linear", 0]] ]], [["Veh.Mot.Mat", "Crisis.200805", [["Linear", 0]] ]] );
si queremos expresar que el primero es menor o igual que el segundo y el segundo que el tercero, etc, poder expresarlo igual que se hace al definir las variables calculadas. Algo así como:
º1 <= º2 <= º3 <= º4 <= º5
Change History (2)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
| Description: | modified (diff) |
|---|---|
| Status: | new → accepted |
| Summary: | Facilidad para definir restricciones → Facilidad para definir restricciones de orden |
Nota: Se recomienda encerrar el código entre triples llaves para facilitar su lectura.
Algo como:
Si está dentro de una línea de texto: {{{Real a = 1}}}
Si son nuevas líneas:
{{{
Real a = 1;
}}}
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)
A quien le pueda interesar, subo una función para crear las restricciones de ordenación de un conjunto de parámetros:
Real CreateMConstraintOrdered(NameBlock model, Set param, Real orden)
{
};
está preparado para recibir un modelo, un conjunto de objetos MMS::@ParameterSigma2 y un valor 1 (ascendente) o -1 (descendente).