Changeset 174f4b6 in tol
- Timestamp:
- Dec 11, 2009, 9:44:17 AM (17 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- db53538
- Parents:
- a1affcf
- File:
-
- 1 edited
-
tol_pkg/MulVarFunAprox/DesignC2.tol (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol_pkg/MulVarFunAprox/DesignC2.tol
ra1affcf r174f4b6 30 30 Real _.Z.maxNeighbour = ?; 31 31 VMatrix _.Y = Rand(0,2,0,0); 32 VMatrix _.Yj = Rand(0,1,0,0); 33 VMatrix _.Yt = Rand(0,1,0,0); 34 VMatrix _.Yb = Rand(0,1,0,0); 35 VMatrix _.Ym = Rand(0,1,0,0); 36 VMatrix _.Yn = Rand(0,1,0,0); 32 37 VMatrix _.Z = Rand(0,2,0,0); 33 38 VMatrix _.Z.h = Rand(0,1,0,0); 39 VMatrix _.Z.Y.neighbour= Rand(0,1,0,0); 34 40 VMatrix _.B = Rand(0,2,0,0); 35 41 VMatrix _.B.h = Rand(0,0,0,0); … … 50 56 VMatrix _.LQ = Rand(0,0,0,0); 51 57 VMatrix _.Q.nonNullCellsByColumns = Rand(0,0,0,0); 58 52 59 ////////////////////////////////////////////////////////////////////////////// 53 60 NameBlock get.base(Real sel) … … 78 85 Real build.stress.points(0); 79 86 Real build.border.points(0); 87 VMatrix _.Ym := _.Yj+((_.Yt+_.Yb)*Case( 88 prior.Z.order< 0, 0, 89 prior.Z.order==0, 1, 90 prior.Z.order==1, 1*(1+_.n), 91 prior.Z.order==2, 1*(1+_.n*3/2+(1/2)*_.n^2))); 80 92 Real _.M := _.J+_.Mb+_.Mz; 81 93 Real build.base(0); … … 100 112 If(!m, Rand(0,_.N,0,0), { 101 113 WriteLn("TRACE "+_MID+"2"); 102 WriteLn("TRACE "+_MID+" 2");114 WriteLn("TRACE "+_MID+"3"); 103 115 VMatrix X.j=DifEq(1/(1-B),Rand(m,1,1,1)); 104 WriteLn("TRACE "+_MID+" 2");116 WriteLn("TRACE "+_MID+"4"); 105 117 Set X.dif = For(1,_.X.maxNeighbour,VMatrix(Real i) 106 118 { … … 108 120 X - SubRow(_.Y,X.h.i) 109 121 }); 110 WriteLn("TRACE "+_MID+" 2");122 WriteLn("TRACE "+_MID+"5"); 111 123 Set X.weight = get.X.weight(X.dif); 112 WriteLn("TRACE "+_MID+" 2");124 WriteLn("TRACE "+_MID+"6"); 113 125 Matrix QX.triplet = Group("ConcatRows", For(1,_.X.maxNeighbour,Matrix(Real i) 114 126 { … … 127 139 })) 128 140 })); 141 WriteLn("TRACE "+_MID+"7"); 129 142 Pack(Convert(Triplet(QX.triplet, m, _.N),"Cholmod.R.Sparse")) 130 143 })}; … … 274 287 WriteLn("TRACE "+_MID+"4"); 275 288 VMatrix _.Q := _.QX << _.QB << _.PZ; 276 WriteLn("TRACE "+_MID+" 7");289 WriteLn("TRACE "+_MID+"5"); 277 290 VMatrix _.Q.nonNullCellsByColumns := 278 291 { … … 283 296 })) 284 297 }; 285 WriteLn("TRACE "+_MID+" 8");298 WriteLn("TRACE "+_MID+"6"); 286 299 VMatrix _.LQ := CholeskiFactor(_.Q,"XtX"); 287 WriteLn("TRACE "+_MID+" 9");300 WriteLn("TRACE "+_MID+"7"); 288 301 True 289 302 }
Note: See TracChangeset
for help on using the changeset viewer.
