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 11 years ago

Closed 11 years ago

Last modified 11 years ago

#1180 closed enhancement (fixed)

QFS mejoras

Reported by: Chakib Faghloumi Owned by: Pedro Gea
Priority: major Milestone: Development 1B
Component: Forecast Keywords: QFS
Cc:

Description

Hola,
propongo 2 mejoras para accelerar la consturción de una "instancia"
QFS

  1. poder generar el InitializeCache aprovechando el cache de MMS:@Forecast
  2. poder generar la instancia QFS desde la serialización de MMS:@Forecast


Change History (5)

comment:1 Changed 11 years ago by Pedro Gea

Status: newaccepted

comment:2 Changed 11 years ago by Pedro Gea

(In [4728]) Refs #1180
Se incorporan métodos para la construcción del forecast directamente desde la especificación.

comment:3 Changed 11 years ago by Pedro Gea

(In [4729]) Refs #1180
Se renombran e incorporan los nuevos archivos al módulo QFS.

comment:4 Changed 11 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

(In [4730]) Refs #1180
Closes #1180
Se añade un método con el que establecer la caché de previsión (equivale a inicializarla si no estaba inicializada ya).
El método se utiliza sobre el objeto QFS ya construido y admite dos variantes:

Si el objeto fue construido desde un forecast:

NameBlock qfs1 = MMS::QFS::BuildForecast(forecast);
Set cacheSpc = forecast::GetModel.Forecast(?)::_.GetCacheSpecification(?);
Real qfs1::SetCache_FromCacheSpc(cacheSpc);

Si el objeto fue construido desde la especificación de un forecast:

NameBlock qfs2 = MMS::QFS::BuildForecast_Spc(spc);
Real qfs2::SetCache_FromCacheSpc(spc::ForecastCache.);

comment:5 Changed 11 years ago by Pedro Gea

Component: GeneralForecast
Milestone: MaintenanceDevelopment 1B
Type: defectenhancement
Note: See TracTickets for help on using tickets.