Changeset 686f33d in tol


Ignore:
Timestamp:
Oct 26, 2008, 10:54:04 AM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
d3aa758
Parents:
eaba07d
Message:

Setting BSR and non linear block in _.externalInfo member of non linear filters having it

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@89 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_nonLinMaster.tol

    reaba07d r686f33d  
    4141    Set aux = For(1,Card(nonLinFilter), NameBlock(Real numBlk)
    4242    {
    43       NameBlock nb = BysMcmc::Bsr::Gibbs::NonLinBlock
     43      NameBlock nlf = nonLinFilter[numBlk];
     44      NameBlock nlb = BysMcmc::Bsr::Gibbs::NonLinBlock
    4445      (
    45         nonLinFilter[numBlk],
     46        nlf,
    4647        _.bsrMst,
    4748        numBlk+1,
    … …  
    4950        config
    5051      );
    51       Real firstCol := nb::_.blockDef::_.lastCol+1;
    52       Eval(ToName(nb::_.name)+"=nb")
     52      Real If(ObjectExist("Set","nlf::_.externalInfo"),
     53      {
     54        Set nlf::_.externalInfo := [[ _.bsrMst, nlb ]];
     55        1
     56      });
     57      Real firstCol := nlb::_.blockDef::_.lastCol+1;
     58      Eval(ToName(nlb::_.name)+"=nlb")
    5359    });
    5460    aux
    … …  
    8389    EvalSet(_.nonLinBlk, VMatrix(NameBlock nlb)
    8490    {
    85      
    8691      nlb::draw(numSim)
    8792    }));
Note: See TracChangeset for help on using the changeset viewer.