Changeset fcb7cd1 in tol


Ignore:
Timestamp:
Apr 15, 2011, 10:45:46 AM (16 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
64c5348
Parents:
e9e4854
Message:

Refs #1150

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/real_type/datgrapr.cpp

    re9e4854 rfcb7cd1  
    268268}
    269269
     270
     271//--------------------------------------------------------------------
     272  DeclareContensClass(BDat, BDatTemporary, BDatNormalLogDens);
     273  DefIntOpr(1, BDatNormalLogDens, "LogDensNormal", 1, 3,
     274  "(Real x [, Real nu=0, Real sigma=1])",
     275  I2("Logarithm of density of probability distribution Normal(nu,sigma)",
     276     "Logaritmo de la densidad de probabilidad normal N(nu,sigma) donde "
     277     "nu es la media de la distribución y sigma su desviación.\n"
     278     "Los parámetros entre corchetes pueden omitirse, en cuyo caso se toman "
     279     "los valores por defecto."),
     280  BOperClassify::Probability_);
     281  void BDatNormalLogDens::CalcContens()
     282//--------------------------------------------------------------------
     283{
     284  BDat x     = Dat(Arg(1));
     285  BDat nu    = 0; if(Arg(2)) { nu    = Dat(Arg(2)); }
     286  BDat sigma = 1; if(Arg(3)) { sigma = Dat(Arg(3)); }
     287  contens_ = -0.5*Log(2*BDat::Pi())-Log(sigma)-0.5*(((x-nu)/sigma)^2);
     288}
    270289
    271290//--------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.