Changeset 06b6869 in tol


Ignore:
Timestamp:
Nov 17, 2008, 4:08:01 PM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
fedf88a
Parents:
5c9c2d7
Message:

For unknown reasons local function EvalFilteredNoise cannot access members of _.filterEval but scalar.draw.one can do it.

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

File:
1 edited

Legend:

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

    r5c9c2d7 r06b6869  
    4646  //Filter evaluator
    4747  NameBlock _.filterEval = filterEval;
     48
    4849  //Filter name
    4950  Text _.name = _.filterEval::get.name(0);
    … …  
    158159    //WriteLn("TRACE"+_MID+"draw.scalar 2.["+IntText(i)+"].1");
    159160      Set bounds = _.filterEval::get.bounds(i,u);
     161      Code fltEv = _.filterEval::eval;
     162      Matrix Z = _.Z;
    160163      Real x0 = bounds[1];
    161164      Real x1 = bounds[2];
    … …  
    171174        Real old = MatDat(u,i,1);
    172175        Real Do PutMatDat(u,i,1,x);
    173         Matrix Fi = _.filterEval::eval(u);
     176        Matrix Fi = fltEv(u);
    174177        Real Do PutMatDat(u,i,1,old);
    175         _.Z-Fi*omega
     178        Z-Fi*omega
    176179      };
    177180/*
Note: See TracChangeset for help on using the changeset viewer.