ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
LaSumOfElements.cxx
Go to the documentation of this file.
1
// @(#)root/minuit2:$Id$
2
// Authors: M. Winkler, F. James, L. Moneta, A. Zsenei 2003-2005
3
4
/**********************************************************************
5
* *
6
* Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT *
7
* *
8
**********************************************************************/
9
10
#include "
Minuit2/LAVector.h
"
11
#include "
Minuit2/LASymMatrix.h
"
12
13
namespace
ROOT {
14
15
namespace
Minuit2 {
16
17
18
double
mndasum(
unsigned
int
,
const
double
*,
int
);
19
20
double
sum_of_elements(
const
LAVector& v) {
21
// calculate the absolute sum of the vector elements using mndasum
22
// which is a translation from dasum from BLAS
23
return
mndasum(v.size(), v.Data(), 1);
24
}
25
26
double
sum_of_elements(
const
LASymMatrix& m) {
27
// calculate the absolute sum of all the matrix elements using mndasum
28
// which is a translation of dasum from BLAS
29
return
mndasum(m.size(), m.Data(), 1);
30
}
31
32
}
// namespace Minuit2
33
34
}
// namespace ROOT
LASymMatrix.h
LAVector.h
math
minuit2
src
LaSumOfElements.cxx
Generated on Tue May 5 2020 14:03:07 for ROOT by
1.8.5