ROOT
v6-26
Reference Guide
Loading...
Searching...
No Matches
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
double
mnddot
(
unsigned
int
,
const
double
*,
int
,
const
double
*,
int
);
17
18
double
inner_product
(
const
LAVector
&
v1
,
const
LAVector
&
v2
)
19
{
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
LAVector.h
ROOT::Minuit2::LAVector
Definition
LAVector.h:32
ROOT::Minuit2::mnddot
double mnddot(unsigned int, const double *, int, const double *, int)
Definition
mnddot.cxx:19
ROOT::Minuit2::inner_product
double inner_product(const LAVector &, const LAVector &)
Definition
LaInnerProduct.cxx:18
ROOT
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Definition
EExecutionPolicy.hxx:4
v2
@ v2
Definition
rootcling_impl.cxx:3673
v1
@ v1
Definition
rootcling_impl.cxx:3672
math
minuit2
src
LaInnerProduct.cxx
ROOT v6-26 - Reference Guide Generated on Mon Sep 11 2023 21:02:41 (GVA Time) using Doxygen 1.9.8