19 int mndspr(
const char*,
unsigned int,
double,
const double*,
int,
double*);
24 fNRow = out.Obj().Obj().Obj().size();
27 memset(fData, 0, fSize*
sizeof(
double));
28 Outer_prod(*
this, out.Obj().Obj().Obj(), out.f()*out.Obj().Obj().f()*out.Obj().Obj().f());
35 fNRow = out.Obj().Obj().Obj().size();
38 memset(fData, 0, fSize*
sizeof(
double));
39 Outer_prod(*
this, out.Obj().Obj().Obj(), out.f()*out.Obj().Obj().f()*out.Obj().Obj().f());
43 tmp *= double(out.f()*out.Obj().Obj().f()*out.Obj().Obj().f());
44 assert(
fSize == tmp.size());
45 memcpy(
fData, tmp.Data(),
fSize*
sizeof(double));
Namespace for new ROOT classes and functions.
Class describing a symmetric matrix of size n.
void Outer_prod(LASymMatrix &, const LAVector &, double f=1.)
const double * Data() const
void * Allocate(size_t nBytes)
int mndspr(const char *, unsigned int, double, const double *, int, double *)
unsigned int size() const
LASymMatrix & operator=(const LASymMatrix &v)
const double * Data() const
static StackAllocator & Get()