Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
MnMatrix.h File Reference
#include <Minuit2/MnMatrixfwd.h>
#include <ROOT/RSpan.hxx>
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <new>
#include <ostream>
Include dependency graph for MnMatrix.h:
This graph shows which files directly or indirectly include this file:

Classes

class  ROOT::Minuit2::ABObj< Type, M, T >
 
class  ROOT::Minuit2::ABProd< M1, M2 >
 
class  ROOT::Minuit2::ABSum< M1, M2 >
 
class  ROOT::Minuit2::DeleteAssignment
 
class  ROOT::Minuit2::LASymMatrix
 Class describing a symmetric matrix of size n. More...
 
class  ROOT::Minuit2::LAVector
 
class  ROOT::Minuit2::MatrixInverse< mtype, M, T >
 
class  ROOT::Minuit2::MatrixInverse< vec, M, T >
 
class  ROOT::Minuit2::StackAllocator
 StackAllocator controls the memory allocation/deallocation of Minuit. More...
 
class  ROOT::Minuit2::StackAllocatorHolder
 
class  ROOT::Minuit2::StackError
 
class  ROOT::Minuit2::StackOverflow
 define stack allocator symbol More...
 
class  ROOT::Minuit2::sym
 
class  ROOT::Minuit2::vec
 
class  ROOT::Minuit2::VectorOuterProduct< M, T >
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Minuit2
 
namespace  ROOT::Minuit2::MnMatrix
 

Functions

LAVector ROOT::Minuit2::eigenvalues (const LASymMatrix &)
 
double ROOT::Minuit2::inner_product (const LAVector &, const LAVector &)
 
template<class mt , class M , class T >
ABObj< mt, MatrixInverse< mt, ABObj< mt, M, T >, T >, T > ROOT::Minuit2::Inverse (const ABObj< mt, M, T > &obj)
 
ABObj< sym, MatrixInverse< sym, ABObj< sym, LASymMatrix >, double > > ROOT::Minuit2::Inverse (const ABObj< sym, LASymMatrix > &obj)
 LAPACK Algebra functions specialize the Invert function for LASymMatrix.
 
int ROOT::Minuit2::Invert (LASymMatrix &)
 
int ROOT::Minuit2::Invert_undef_sym (LASymMatrix &)
 
int ROOT::Minuit2::MnMatrix::MaxNP ()
 
void ROOT::Minuit2::Mndaxpy (unsigned int, double, const double *, double *)
 
void ROOT::Minuit2::Mndscal (unsigned int, double, double *)
 
void ROOT::Minuit2::Mndspmv (unsigned int, double, const double *, const double *, double, double *)
 
template<class A , class B , class T >
ABObj< vec, ABProd< ABObj< sym, A, T >, ABObj< vec, B, T > >, T > ROOT::Minuit2::operator* (const ABObj< sym, A, T > &a, const ABObj< vec, B, T > &b)
 
ABObj< vec, ABProd< ABObj< sym, LASymMatrix >, ABObj< vec, LAVector > > > ROOT::Minuit2::operator* (const ABObj< sym, LASymMatrix > &a, const ABObj< vec, LAVector > &b)
 
ABObj< sym, LASymMatrixROOT::Minuit2::operator* (double f, const LASymMatrix &obj)
 
ABObj< vec, LAVectorROOT::Minuit2::operator* (double f, const LAVector &obj)
 
template<class mt , class M , class T >
ABObj< mt, M, T > ROOT::Minuit2::operator* (T f, const ABObj< mt, M, T > &obj)
 
template<class mt , class M , class T >
ABObj< mt, M, T > ROOT::Minuit2::operator* (T f, const M &obj)
 
template<class atype , class A , class B , class T >
ABObj< atype, ABSum< ABObj< atype, A, T >, ABObj< atype, B, T > >, T > ROOT::Minuit2::operator+ (const ABObj< atype, A, T > &a, const ABObj< atype, B, T > &b)
 
ABObj< sym, ABSum< ABObj< sym, LASymMatrix >, ABObj< sym, LASymMatrix > > > ROOT::Minuit2::operator+ (const ABObj< sym, LASymMatrix > &a, const ABObj< sym, LASymMatrix > &b)
 
ABObj< vec, ABSum< ABObj< vec, LAVector >, ABObj< vec, LAVector > > > ROOT::Minuit2::operator+ (const ABObj< vec, LAVector > &a, const ABObj< vec, LAVector > &b)
 
template<class V >
ABObj< vec, ABSum< ABObj< vec, LAVector >, ABObj< vec, V > > > ROOT::Minuit2::operator+ (const ABObj< vec, LAVector > &a, const ABObj< vec, V > &b)
 
template<class atype , class A , class B , class T >
ABObj< atype, ABSum< ABObj< atype, A, T >, ABObj< atype, B, T > >, T > ROOT::Minuit2::operator- (const ABObj< atype, A, T > &a, const ABObj< atype, B, T > &b)
 
template<class mt , class M , class T >
ABObj< mt, M, T > ROOT::Minuit2::operator- (const ABObj< mt, M, T > &obj)
 
ABObj< sym, ABSum< ABObj< sym, LASymMatrix >, ABObj< sym, LASymMatrix > > > ROOT::Minuit2::operator- (const ABObj< sym, LASymMatrix > &a, const ABObj< sym, LASymMatrix > &b)
 
ABObj< vec, ABSum< ABObj< vec, LAVector >, ABObj< vec, LAVector > > > ROOT::Minuit2::operator- (const ABObj< vec, LAVector > &a, const ABObj< vec, LAVector > &b)
 
ABObj< sym, LASymMatrixROOT::Minuit2::operator- (const LASymMatrix &obj)
 
ABObj< vec, LAVectorROOT::Minuit2::operator- (const LAVector &obj)
 
template<class mt , class M , class T >
ABObj< mt, M, T > ROOT::Minuit2::operator- (const M &obj)
 
template<class mt , class M , class T >
ABObj< mt, M, T > ROOT::Minuit2::operator/ (const ABObj< mt, M, T > &obj, T f)
 
ABObj< sym, LASymMatrixROOT::Minuit2::operator/ (const LASymMatrix &obj, double f)
 
ABObj< vec, LAVectorROOT::Minuit2::operator/ (const LAVector &obj, double f)
 
template<class mt , class M , class T >
ABObj< mt, M, T > ROOT::Minuit2::operator/ (const M &obj, T f)
 
std::ostream & ROOT::Minuit2::operator<< (std::ostream &, const LASymMatrix &)
 
std::ostream & ROOT::Minuit2::operator<< (std::ostream &, const LAVector &)
 
void ROOT::Minuit2::Outer_prod (LASymMatrix &, const LAVector &, double f=1.)
 
ABObj< sym, VectorOuterProduct< ABObj< vec, LAVector >, double > > ROOT::Minuit2::Outer_product (const ABObj< vec, LAVector > &obj)
 LAPACK Algebra function specialize the Outer_product function for LAVector;.
 
template<class M , class T >
ABObj< sym, VectorOuterProduct< ABObj< vec, M, T >, T >, T > ROOT::Minuit2::Outer_product (const ABObj< vec, M, T > &obj)
 
int ROOT::Minuit2::MnMatrix::SetMaxNP (int value)
 
double ROOT::Minuit2::similarity (const LAVector &, const LASymMatrix &)
 
double ROOT::Minuit2::sum_of_elements (const LASymMatrix &)