Changeset 53ceb48 in tol


Ignore:
Timestamp:
Nov 17, 2008, 9:11:27 AM (18 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
ff48350
Parents:
a106e90
Message:

New Quantile API to get a set of quantiles saving time

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/matrix_type/matgra.cpp

    ra106e90 r53ceb48  
    63286328}
    63296329
     6330//--------------------------------------------------------------------
     6331  DeclareContensClass(BMat, BMatTemporary, BMatQuantile);
     6332  DefExtOpr(1, BMatQuantile, "Quantile", 2, 2, "Matrix Matrix",
     6333  "(Matrix mat, Matrix p)",
     6334  I2("Returns the quantile of probabilty p of all elements of a matrix.",
     6335     "Devuelve el cuantil de probabilidad p de todos los elementos de una matriz."),
     6336     BOperClassify::Statistic_);
     6337  void BMatQuantile::CalcContens()
     6338//--------------------------------------------------------------------
     6339{
     6340  BMat& m = Mat(Arg(1));
     6341  BMat& p = Mat(Arg(2));
     6342  const BArray<BDat>& m_ = m.Data();
     6343  const BArray<BDat>& p_ = p.Data();
     6344  contens_.Alloc(p.Rows(),p.Columns());
     6345  Quantile(m_, p_, contens_.GetData());
     6346}
     6347
    63306348#ifdef __USE_DEPRECATED_LINALG_METHOD__
    63316349//--------------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.