Changeset d3aa758 in tol
- Timestamp:
- Oct 26, 2008, 10:55:07 AM (18 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- a0a6906
- Parents:
- 686f33d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_nonLinBlock.tol
r686f33d rd3aa758 68 68 ((_.bsr::_.modelDef)->NoiseDistrib)[_.segmentNum] 69 69 }); 70 //Non linear parameters 71 Set _.colNames = _.filterEval::get.colNames(0); 70 72 //Number of non linear parameters 71 Set _.colNames = _.filterEval::get.colNames(0);73 Real _.numVar = Card(_.colNames); 72 74 //For input filters is +1, for output ones -1 73 75 Real _.isInputFilter = If(FunctionExist("Set","_.filterEval::get.linBlkNames"), … … 272 274 { 273 275 //WriteLn("TRACE"+_MID+"draw 2"); 274 draw.scalar(numSim, False) 276 If(_.blockDef::_.numCol==0, 277 { 278 Real setStore(_.blockDef::_.store); 279 _.blockDef::_.store 280 }, 281 { 282 draw.scalar(numSim, False) 283 }) 275 284 }, 276 285 { … … 311 320 { 312 321 //WriteLn("TRACE "+_MID+"::setStore 1 values("<<Rows(values)+"x"<<Columns(values)+")"); 313 If(_.blockDef::_.numCol<=0,0,322 Real If(_.blockDef::_.numCol==0,0, 314 323 { 315 324 //WriteLn("TRACE "+_MID+"::setStore 2"); 316 Real _.blockDef::setStore(values); 325 Real _.blockDef::setStore(values) 326 }); 317 327 //WriteLn("TRACE "+_MID+"::setStore 3"); 318 Matrix _.Fi := _.filterEval::eval(VMat2Mat(_.blockDef::_.store));328 Matrix _.Fi := _.filterEval::eval(VMat2Mat(_.blockDef::_.store)); 319 329 //WriteLn("TRACE "+_MID+"::setStore 4"); 320 If(!_.isInputFilter, 0, 321 { 322 SetMin(For(1,_.filterColNum,Real(Real column) 323 { 324 _.bsr::setSegmentInputCol( 325 SubCol(_.Fi,[[column]]), 326 _.segmentNum, 327 _.filterColIdx[column]) 328 })) 329 }) 330 If(!_.isInputFilter, 0, 331 { 332 SetMin(For(1,_.filterColNum,Real(Real column) 333 { 334 _.bsr::setSegmentInputCol( 335 SubCol(_.Fi,[[column]]), _.segmentNum, _.filterColIdx[column]) 336 })) 330 337 }) 331 338 };
Note: See TracChangeset
for help on using the changeset viewer.
