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

Opened 20 years ago

Closed 20 years ago

Last modified 18 years ago

#293 closed defect (fixed)

Error en el fechado Mes 445

Reported by: lalonso Owned by: Víctor de Buen Remiro
Priority: normal Milestone:
Component: TimeSetAlgebra Version: head
Severity: critical Keywords:
Cc:

Description

Tengo el fechado CtMes445. Cuando lo veo en el calendario me lo hace bien, pero
si hago cualquier cosa con una serie en ese fechado solo tiene datos el uno de
enero. Un ejemplo:
TimeSet CtSem445 = D(1)*M(1)+(WD(6)-(Range(D(1)*M(1), -5, 2, Diario)));
TimeSet CtMes445 = D(1)*M(1)+Succ(D(1)*M(1),4,CtSem445)+Succ(D(1)*M
(1),8,CtSem445)+Succ(D(1)*M(1),13,CtSem445)+

Succ(D(1)*M(1),17,CtSem445)+Succ(D(1)*M(1),21,CtSem445)+Succ

(D(1)*M(1),26,CtSem445)+

Succ(D(1)*M(1),30,CtSem445)+Succ(D(1)*M(1),34,CtSem445)+Succ

(D(1)*M(1),39,CtSem445)+

Succ(D(1)*M(1),43,CtSem445)+Succ(D(1)*M(1),47,CtSem445);

Serie Aux01 = SubSer(CalInd(C,CtMes445),y1995,y2005);

La serie Aux01 solo tiene datos en los uno de enero, pero puedo ver el conjunto
temporal y tiene muchos mas dias al año.

Change History (5)

comment:1 Changed 20 years ago by danirus

Owner: changed from danirus to Víctor de Buen Remiro

Victor has told me he has some code to fix this stuff.
Daniel

comment:2 Changed 20 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed

There were various errors in design and implementation of all methods of Succ
and Range classes, so allthem are fully rewritten according with specification in
document toldoc/Time/TC-diseño.lyx

comment:3 Changed 20 years ago by lalonso

Resolution: fixed
Status: closedreopened

En la ultima version se reviso para mejorar la eficiencia de ciertas funciones de
tipo TimeSet y el problema ha vuelto a surgir. Victor de Buen lo esta mirando.

comment:4 Changed 20 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: reopenedclosed

Tanto a mí como a Jorge nos funciona perfectamente el código dando valores
para todas las fechas debidas, no sólo para los unos de enero. No hay pues
ningún problema nuevo ni viejo en la última versión del CVS. Ha podido ocurrir
algún error en el proceso de actualización de la versión de TOL o algún otro
problema externo que no tiene nada que ver con este bug.

comment:5 Changed 18 years ago by Víctor de Buen Remiro

bug_file_loc: http://cvs.tol-project.org/viewcvs.cgi/tol_tests/tol/Bugzilla/bug_000293
Note: See TracTickets for help on using tickets.