Logo ROOT  
Reference Guide
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 42 of file LAVector.h.

◆ ~LAVector()

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

Definition at line 49 of file LAVector.h.

◆ LAVector() [3/9]

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

Definition at line 59 of file LAVector.h.

◆ LAVector() [4/9]

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

Definition at line 77 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 88 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 98 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 113 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 122 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 135 of file LAVector.h.

Member Function Documentation

◆ Data() [1/2]

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

Definition at line 225 of file LAVector.h.

◆ Data() [2/2]

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

Definition at line 223 of file LAVector.h.

◆ operator()() [1/2]

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

Definition at line 205 of file LAVector.h.

◆ operator()() [2/2]

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

Definition at line 199 of file LAVector.h.

◆ operator*=()

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

Definition at line 193 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 178 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 186 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 164 of file LAVector.h.

◆ operator+=() [4/4]

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

Definition at line 147 of file LAVector.h.

◆ operator-=()

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

Definition at line 155 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 250 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 299 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 266 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 318 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 282 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 235 of file LAVector.h.

◆ operator=() [7/7]

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

Definition at line 66 of file LAVector.h.

◆ operator[]() [1/2]

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

Definition at line 217 of file LAVector.h.

◆ operator[]() [2/2]

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

Definition at line 211 of file LAVector.h.

◆ size()

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

Definition at line 227 of file LAVector.h.

Member Data Documentation

◆ fData

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

Definition at line 231 of file LAVector.h.

◆ fSize

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

Definition at line 230 of file LAVector.h.

Libraries for ROOT::Minuit2::LAVector:
[legend]

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