Changeset 0ed0c00 in tol


Ignore:
Timestamp:
Oct 21, 2008, 11:03:12 AM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
3c7e287
Parents:
405bdc0
Message:

Handling with vectorial or time series data in a transparent way
Fixed bug in LoadNodeConstraints

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/stdlib/math/stat/models/bayesian/bysMcmc/bsr/dynhlm/_db_api.load.tol

    r405bdc0 r0ed0c00  
    1616  Real _check_unique = SetIndexByName(_.obs.node);
    1717
    18   ///////////////////////////////////////////////////////////////////////////
    19   //Returns the asked serie of a node
    20   Serie GetSerie(Text id_node, Text id_serie)
     18
     19  ///////////////////////////////////////////////////////////////////////////
     20  //Returns the asked serie or vector of a node
     21  Anything GetSerie(Text id_node, Text id_serie)
    2122  ///////////////////////////////////////////////////////////////////////////
    2223  {
    2324    (_.obs.node[id_node])::GetSerie(id_serie)
    2425  };
     26
    2527  ///////////////////////////////////////////////////////////////////////////
    2628  //Returns the asked non linear filter of a node
    … …  
    130132    "  A.vl_coef, Concat(B.id_gibbs_blk,'::',A.id_node,'::',A.id_parameter)  \n"+
    131133    "FROM \n"+
    132     "  "+dbName+"."+_table::ConstrLinComb+" as A \n"
    133     "  "+dbName+"."+_table::Parameter+" as B \n"
     134    "  "+dbName+"."+_table::ConstrLinComb+" as A, \n"+
     135    "  "+dbName+"."+_table::Parameter+" as B \n"+
    134136    "WHERE \n"+
    135137    "  A.id_model='"+_.model.name+"' AND \n"+
    136138    "  A.id_session='"+_.session.name+"' AND\n"+
    137     "  A.nu_inequation="+IntText(b->nu_inequation)+" AND \n"
     139    "  A.nu_inequation="+IntText(b->NumInequation)+" AND \n"+
    138140    "  B.id_model='"+_.model.name+"' AND \n"+
    139141    "  B.id_session='"+_.session.name+"' AND\n"+
    … …  
    210212//WriteLn("TRACE LoadObsNode 5");
    211213  NameBlock output = {BysMcmc::Bsr::DynHlm::BuildNode::Obs.Output(
    212     BysMcmc::Bsr::DynHlm::BuildNode::Obs.Serie.Info(
     214    BysMcmc::Bsr::DynHlm::BuildNode::Obs.Data.Info(
    213215      id_node,db_output->id_series,
    214216      modelHandler::GetSerie(id_node, db_output->id_series),
    … …  
    249251    BysMcmc::Bsr::DynHlm::BuildNode::Obs.Input(
    250252      db_inp->id_parameter,
    251       BysMcmc::Bsr::DynHlm::BuildNode::Obs.Serie.Info(
     253      BysMcmc::Bsr::DynHlm::BuildNode::Obs.Data.Info(
    252254        id_node,db_inp->id_series,
    253255        modelHandler::GetSerie(id_node, db_inp->id_series),
    … …  
    285287  {
    286288    Real p = Degree(Eval(db_tf->te_omega));
    287     Serie output = modelHandler::GetSerie(id_node, db_tf->id_series);
    288289    BysMcmc::Bsr::DynHlm::BuildNode::Obs.TransFun(
    289290      id_node,
    … …  
    293294      BysMcmc::Bsr::DynHlm::BuildNode::Obs.Serie.Info(
    294295        id_node,db_tf->id_series,
    295         output,
     296        modelHandler::GetSerie(id_node, db_tf->id_series),
    296297        p,
    297298        db_output->firstDate,
Note: See TracChangeset for help on using the changeset viewer.