Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Minuit2::LAVector Class Reference

Definition at line 32 of file LAVector.h.

Public Types

typedef vec Type
 

Public Member Functions

template<class A , class T >
 LAVector (const ABObj< vec, ABObj< vec, A, T >, T > &something)
 
template<class T >
 LAVector (const ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T > &prod)
 
template<class A , class B , class T >
 LAVector (const ABObj< vec, ABSum< ABObj< vec, A, T >, ABObj< vec, B, T > >, T > &sum)
 
template<class T >
 LAVector (const ABObj< vec, ABSum< ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T >, ABObj< vec, LAVector, T > >, T > &prod)
 
template<class A , class T >
 LAVector (const ABObj< vec, ABSum< ABObj< vec, LAVector, T >, ABObj< vec, A, T > >, T > &sum)
 
template<class T >
 LAVector (const ABObj< vec, LAVector, T > &v)
 
 LAVector (const LAVector &v)
 
 LAVector (unsigned int n)
 
 ~LAVector ()
 
doubleData ()
 
const doubleData () const
 
doubleoperator() (unsigned int i)
 
double operator() (unsigned int i) const
 
LAVectoroperator*= (double scal)
 
template<class A , class T >
LAVectoroperator+= (const ABObj< vec, A, T > &m)
 
template<class T >
LAVectoroperator+= (const ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T > &prod)
 
template<class T >
LAVectoroperator+= (const ABObj< vec, LAVector, T > &m)
 
LAVectoroperator+= (const LAVector &m)
 
LAVectoroperator-= (const LAVector &m)
 
template<class A , class T >
LAVectoroperator= (const ABObj< vec, ABObj< vec, A, T >, T > &something)
 
template<class T >
LAVectoroperator= (const ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T > &prod)
 
template<class A , class B , class T >
LAVectoroperator= (const ABObj< vec, ABSum< ABObj< vec, A, T >, ABObj< vec, B, T > >, T > &sum)
 
template<class T >
LAVectoroperator= (const ABObj< vec, ABSum< ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T >, ABObj< vec, LAVector, T > >, T > &prod)
 
template<class A , class T >
LAVectoroperator= (const ABObj< vec, ABSum< ABObj< vec, LAVector, T >, ABObj< vec, A, T > >, T > &sum)
 
template<class T >
LAVectoroperator= (const ABObj< vec, LAVector, T > &v)
 
LAVectoroperator= (const LAVector &v)
 
doubleoperator[] (unsigned int i)
 
double operator[] (unsigned int i) const
 
unsigned int size () const
 

Private Member Functions

 LAVector ()
 

Private Attributes

doublefData
 
unsigned int fSize
 

#include <Minuit2/LAVector.h>

Member Typedef Documentation

◆ Type

Definition at line 38 of file LAVector.h.

Constructor & Destructor Documentation

◆ LAVector() [1/9]

ROOT::Minuit2::LAVector::LAVector ( )
inlineprivate

Definition at line 35 of file LAVector.h.

◆ LAVector() [2/9]

ROOT::Minuit2::LAVector::LAVector ( unsigned int  n)
inline

Definition at line 40 of file LAVector.h.

◆ ~LAVector()

ROOT::Minuit2::LAVector::~LAVector ( )
inline

Definition at line 51 of file LAVector.h.

◆ LAVector() [3/9]

ROOT::Minuit2::LAVector::LAVector ( const LAVector v)
inline

Definition at line 61 of file LAVector.h.

◆ LAVector() [4/9]

template<class T >
ROOT::Minuit2::LAVector::LAVector ( const ABObj< vec, LAVector, T > &  v)
inline

Definition at line 81 of file LAVector.h.

◆ LAVector() [5/9]

template<class A , class B , class T >
ROOT::Minuit2::LAVector::LAVector ( const ABObj< vec, ABSum< ABObj< vec, A, T >, ABObj< vec, B, T > >, T > &  sum)
inline

Definition at line 92 of file LAVector.h.

◆ LAVector() [6/9]

template<class A , class T >
ROOT::Minuit2::LAVector::LAVector ( const ABObj< vec, ABSum< ABObj< vec, LAVector, T >, ABObj< vec, A, T > >, T > &  sum)
inline

Definition at line 102 of file LAVector.h.

◆ LAVector() [7/9]

template<class A , class T >
ROOT::Minuit2::LAVector::LAVector ( const ABObj< vec, ABObj< vec, A, T >, T > &  something)
inline

Definition at line 117 of file LAVector.h.

◆ LAVector() [8/9]

template<class T >
ROOT::Minuit2::LAVector::LAVector ( const ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T > &  prod)
inline

Definition at line 126 of file LAVector.h.

◆ LAVector() [9/9]

template<class T >
ROOT::Minuit2::LAVector::LAVector ( const ABObj< vec, ABSum< ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T >, ABObj< vec, LAVector, T > >, T > &  prod)
inline

Definition at line 139 of file LAVector.h.

Member Function Documentation

◆ Data() [1/2]

double * ROOT::Minuit2::LAVector::Data ( )
inline

Definition at line 229 of file LAVector.h.

◆ Data() [2/2]

const double * ROOT::Minuit2::LAVector::Data ( ) const
inline

Definition at line 227 of file LAVector.h.

◆ operator()() [1/2]

double & ROOT::Minuit2::LAVector::operator() ( unsigned int  i)
inline

Definition at line 209 of file LAVector.h.

◆ operator()() [2/2]

double ROOT::Minuit2::LAVector::operator() ( unsigned int  i) const
inline

Definition at line 203 of file LAVector.h.

◆ operator*=()

LAVector & ROOT::Minuit2::LAVector::operator*= ( double  scal)
inline

Definition at line 197 of file LAVector.h.

◆ operator+=() [1/4]

template<class A , class T >
LAVector & ROOT::Minuit2::LAVector::operator+= ( const ABObj< vec, A, T > &  m)
inline

Definition at line 182 of file LAVector.h.

◆ operator+=() [2/4]

template<class T >
LAVector & ROOT::Minuit2::LAVector::operator+= ( const ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T > &  prod)
inline

Definition at line 190 of file LAVector.h.

◆ operator+=() [3/4]

template<class T >
LAVector & ROOT::Minuit2::LAVector::operator+= ( const ABObj< vec, LAVector, T > &  m)
inline

Definition at line 168 of file LAVector.h.

◆ operator+=() [4/4]

LAVector & ROOT::Minuit2::LAVector::operator+= ( const LAVector m)
inline

Definition at line 151 of file LAVector.h.

◆ operator-=()

LAVector & ROOT::Minuit2::LAVector::operator-= ( const LAVector m)
inline

Definition at line 159 of file LAVector.h.

◆ operator=() [1/7]

template<class A , class T >
LAVector & ROOT::Minuit2::LAVector::operator= ( const ABObj< vec, ABObj< vec, A, T >, T > &  something)
inline

Definition at line 254 of file LAVector.h.

◆ operator=() [2/7]

template<class T >
LAVector & ROOT::Minuit2::LAVector::operator= ( const ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T > &  prod)
inline

Definition at line 303 of file LAVector.h.

◆ operator=() [3/7]

template<class A , class B , class T >
LAVector & ROOT::Minuit2::LAVector::operator= ( const ABObj< vec, ABSum< ABObj< vec, A, T >, ABObj< vec, B, T > >, T > &  sum)
inline

Definition at line 270 of file LAVector.h.

◆ operator=() [4/7]

template<class T >
LAVector & ROOT::Minuit2::LAVector::operator= ( const ABObj< vec, ABSum< ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T >, ABObj< vec, LAVector, T > >, T > &  prod)
inline

Definition at line 322 of file LAVector.h.

◆ operator=() [5/7]

template<class A , class T >
LAVector & ROOT::Minuit2::LAVector::operator= ( const ABObj< vec, ABSum< ABObj< vec, LAVector, T >, ABObj< vec, A, T > >, T > &  sum)
inline

Definition at line 286 of file LAVector.h.

◆ operator=() [6/7]

template<class T >
LAVector & ROOT::Minuit2::LAVector::operator= ( const ABObj< vec, LAVector, T > &  v)
inline

Definition at line 239 of file LAVector.h.

◆ operator=() [7/7]

LAVector & ROOT::Minuit2::LAVector::operator= ( const LAVector v)
inline

Definition at line 68 of file LAVector.h.

◆ operator[]() [1/2]

double & ROOT::Minuit2::LAVector::operator[] ( unsigned int  i)
inline

Definition at line 221 of file LAVector.h.

◆ operator[]() [2/2]

double ROOT::Minuit2::LAVector::operator[] ( unsigned int  i) const
inline

Definition at line 215 of file LAVector.h.

◆ size()

unsigned int ROOT::Minuit2::LAVector::size ( ) const
inline

Definition at line 231 of file LAVector.h.

Member Data Documentation

◆ fData

double* ROOT::Minuit2::LAVector::fData
private

Definition at line 235 of file LAVector.h.

◆ fSize

unsigned int ROOT::Minuit2::LAVector::fSize
private

Definition at line 234 of file LAVector.h.

Libraries for ROOT::Minuit2::LAVector:

The documentation for this class was generated from the following file: