Logo ROOT   6.14/05
Reference Guide
LaInnerProduct.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 
12 namespace ROOT {
13 
14  namespace Minuit2 {
15 
16 
17 double mnddot(unsigned int, const double*, int, const double*, int);
18 
19 double inner_product(const LAVector& v1, const LAVector& v2) {
20  // calculate inner (dot) product of two vectors using mnddot function
21  return mnddot(v1.size(), v1.Data(), 1, v2.Data(), 1);
22 }
23 
24  } // namespace Minuit2
25 
26 } // namespace ROOT
Namespace for new ROOT classes and functions.
Definition: StringConv.hxx:21
double inner_product(const LAVector &, const LAVector &)
double mnddot(unsigned int, const double *, int, const double *, int)
Definition: mnddot.cxx:20
unsigned int size() const
Definition: LAVector.h:198
const double * Data() const
Definition: LAVector.h:194