Index: l/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_nonLinMaster.tol
===================================================================
--- tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_nonLinMaster.tol	(revision a73b62c245d21be8d24783da8edcbe3bc96d2059)
+++ 	(revision )
@@ -1,127 +1,0 @@
-/////////////////////////////////////////////////////////////////////////////
-// LIBRARY: StdtLib (Standard Library of TOL)
-// FILE: _nonLinMaster.tol
-// PURPOSE: Declares Class BysMcmc::Bsr::Gibbs::MasterSamplerNonLin
-/////////////////////////////////////////////////////////////////////////////
-
-
-/////////////////////////////////////////////////////////////////////////////
-  Class MasterSamplerNonLin : MasterSampler 
-/////////////////////////////////////////////////////////////////////////////
-{
-  //--------------------------------------------------------------------------
-  // Mandatory members
-  //--------------------------------------------------------------------------
-  BysMcmc::MasterSampler _.bsrMst;
-  Set _.nonLinBlk;
-
-  //--------------------------------------------------------------------------
-  //Methods
-  //--------------------------------------------------------------------------
-  ////////////////////////////////////////////////////////////////////////////
-  Text get.session(Real unused) 
-  ////////////////////////////////////////////////////////////////////////////
-  { 
-    _.bsrMst::_.modelDef->DocInfo->Session.Name
-  }; 
-
-  ////////////////////////////////////////////////////////////////////////////
-  Text get.path(Real unused) 
-  ////////////////////////////////////////////////////////////////////////////
-  { 
-    _.bsrMst::_.modelDef->DocInfo->Path 
-  }; 
-
-  ////////////////////////////////////////////////////////////////////////////
-  Real initialize(Real unused)
-  ////////////////////////////////////////////////////////////////////////////
-  {
-    Real sel.extFlt(BysMcmc::BlockSampler nlb)
-    {
-      !(nlb::_.isInputFilter)
-    };
-    Set _.bsrMst::_.nonLinOutputFilter := Select(_.nonLinBlk, sel.extFlt);
-    initialize.blocks(unused)
-  };
-
-  ////////////////////////////////////////////////////////////////////////////
-  Text _.autodoc.member.eval =
-  "Set values of all blocks from a given row vector of values";
-  Set eval(Matrix values) 
-  ////////////////////////////////////////////////////////////////////////////
-  {
-    Real Do setStore(values);
-    _.bsrMst::eval(values)
-  };
-
-  //////////////////////////////////////////////////////////////////////////////
-  Static Text _.autodoc.member.New =
-  "Builds a NameBlock that can draw a Gibbs sample of a Bayesian Sparse "
-  "Regression model with non linear blocks";
-  Static MasterSamplerNonLin New(
-    BSR.ModelDef modelDef, 
-    BysMcmc::McmcPartialHandler mcmcPartialHandler,
-    Set nonLinFilter,
-    Real numBlock, 
-    Real firstCol,
-    BysMcmc::Config config)
-  //////////////////////////////////////////////////////////////////////////////
-  {
-    Text name = modelDef->DocInfo->Model.Name;
-    BysMcmc::Bsr::Gibbs::MasterSamplerNonLin master = [[
-
-    //Full MCMC partial sampling handler
-    BysMcmc::McmcPartialHandler _.mcmcPartialHandler = mcmcPartialHandler;    
-
-    //--------------------------------------------------------------------------
-    // Read only members
-    //--------------------------------------------------------------------------
-    //The basic BSR master
-    BysMcmc::MasterSampler _.bsrMst = 
-      BysMcmc::Bsr::Gibbs::MasterSamplerBasic::New(
-      modelDef, mcmcPartialHandler, numBlock, firstCol, config);
-
-    //Setting NameBlock description
-    Text _.autodoc.description="Gibbs sampler for model "+name;
-    //The non linear blocks created from given filters
-    Set _.nonLinBlk = 
-    {
-      Real nextCol = _.bsrMst::_.N+firstCol;
-      Set aux = For(1,Card(nonLinFilter), NameBlock(Real numBlk)
-      {
-        NameBlock nlf = nonLinFilter[numBlk];
-        BysMcmc::Bsr::Gibbs::BlockNonLin nlb = 
-        BysMcmc::Bsr::Gibbs::BlockNonLin::New
-        (
-          nlf, 
-          _.bsrMst,
-          numBlk+numBlock, 
-          nextCol,
-          config
-        );
-        Real If(ObjectExist("Set","nlf::_.externalInfo"),
-        {
-          Set nlf::_.externalInfo := [[ _.bsrMst, nlb ]];
-          1
-        });
-        Real nextCol := nlb::_.lastCol+1;
-        Eval(ToName(nlb::_.name)+"=nlb")
-      });
-      aux
-    };
-    //All blocks in expected order
-    Set _.blocks = [[ _.bsrMst ]] << _.nonLinBlk;
-
-    Real _defined = define(
-      name,
-      get.colNames(0);
-      _.mcmcPartialHandler,
-      numBlock,
-      firstCol,
-      config)
-
-  ]]}
-
-
-};      
-
