Opened 13 years ago
Closed 13 years ago
#1002 closed defect (fixed)
Cambiar la estrategia de una estimación mediante código
| Reported by: | imendez | Owned by: | Pedro Gea |
|---|---|---|---|
| Priority: | major | Milestone: | Maintenance |
| Component: | General | Keywords: | |
| Cc: | atorre@… |
Description
Hola, en relación a #885, estoy intentando cambiar la estrategia de una estimación mediante el siguiente código:
NameBlock est = MMS::Container::GetEstimation(1); MMS::@SettingsMultiMLE sett = [[ Real _.showTraces = False // True ]]; Real est::SetStrategy(sett);
La estimación "est" tiene una estrategia de tipo BSR, y yo la quiero cambiar a MultiMLE.
El código para crear la estrategia "sett" lo he copiado del ejemplo de matriculación de vehículos.
Algo debo de estar haciendo mal porque me devuelve el siguiente Warning:
Warning: [20] La función :: ha fallado en : est::SetStrategy(sett)
¿Me podéis ayudar diciéndome cómo puedo cambiar la estrategia de una estimación?
Gracias.
Un saludo.
Change History (1)
comment:1 Changed 13 years ago by
| Milestone: | → Maintenance |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
| version: | 0.6 |
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)
No consigo reproducir ese error ni con MMS.1 ni con MMS.0.
El error que indicas del operador
::ocurre cuando uno de los dos lados no existe, en el caso que comentas, parece que:estno existe (tiene otro nombre o ya se decompiló)estno es una estimación (instancia deMMS::@Estimation) y por lo tanto no dispone de ese método.