#301 closed defect (fixed)
Conjunto temporal no progresivo
Reported by: | Jorge | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | TimeSetAlgebra | Version: | head |
Severity: | major | Keywords: | |
Cc: |
Description
The following code yield the bug "Conjunto temporal no progresivo. El sucesor de
Unknown no puede ser Unknown. El cáculo será interrrumpido."
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)+Suc
c(D(1)*M(1),26,CtSem445)+
Succ(D(1)*M(1),30,CtSem445)+Succ(D(1)*M(1),34,CtSem445)+Suc
c(D(1)*M(1),39,CtSem445)+
Succ(D(1)*M(1),43,CtSem445)+Succ(D(1)*M(1),47,CtSem445);
TimeSet CtTriMes445 =
D(1)*M(1)+Succ(D(1)*M(1),13,CtSem445)+Succ(D(1)*M(1),26,CtSem445)+Succ(D(1)*M(1),
39,CtSem445);
TimeSet CtCuaMes445 =
D(1)*M(1)+Succ(D(1)*M(1),17,CtSem445)+Succ(D(1)*M(1),34,CtSem445);
Serie ff01 = SubSer(CalInd(C,CtSem445),y1995,y2005);
Serie ff02 = SubSer(CalInd(C,CtMes445),y1995,y2005);
Serie ff03 = SubSer(CalInd(C,CtTriMes445),y1995,y2005);
Serie ff04 = SubSer(CalInd(C,CtCuaMes445),y1995,y2005);
Set tbl3 = Table(ff01?, "Std");
Set tbl4 = Table(ff02?, "Std");
Change History (3)
comment:1 Changed 20 years ago by
Status: | new → assigned |
---|
comment:2 Changed 20 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:3 Changed 18 years ago by
bug_file_loc: | → http://cvs.tol-project.org/viewcvs.cgi/tol_tests/tol/Bugzilla/bug_000301 |
---|
This problem has been just solved. In tms.cpp, assignment from real hash to date
was used by mistake instead of PutHash in Next and Prev functions building dates
as y19990801m01d01 that are set to Unknown