#include <VectorSparse.h>
Inherits TObject.
|
Int_t | fNElems |
| Number of elements.
|
|
UShort_t * | fIndex |
| Index of stored elems.
|
|
Double_t * | fElems |
| pointer on elements
|
|
Definition at line 28 of file VectorSparse.h.
◆ VectorSparse() [1/2]
VectorSparse::VectorSparse |
( |
| ) |
|
◆ VectorSparse() [2/2]
◆ ~VectorSparse()
o2::fwdalign::VectorSparse::~VectorSparse |
( |
| ) |
|
|
inlineoverride |
◆ Add()
void VectorSparse::Add |
( |
Double_t * |
valc, |
|
|
Int_t * |
indc, |
|
|
Int_t |
n |
|
) |
| |
add indiced array to row. Indices must be in increasing order
Definition at line 212 of file VectorSparse.cxx.
◆ ClassDefOverride()
o2::fwdalign::VectorSparse::ClassDefOverride |
( |
VectorSparse |
, |
|
|
0 |
|
|
) |
| |
|
protected |
◆ Clear()
void VectorSparse::Clear |
( |
Option_t * |
option = "" | ) |
|
|
override |
◆ FindIndex()
Double_t VectorSparse::FindIndex |
( |
Int_t |
ind | ) |
const |
◆ FindIndexAdd()
Double_t & VectorSparse::FindIndexAdd |
( |
Int_t |
ind | ) |
|
◆ GetElem()
Double_t & o2::fwdalign::VectorSparse::GetElem |
( |
Int_t |
i | ) |
const |
|
inline |
◆ GetElems()
Double_t * o2::fwdalign::VectorSparse::GetElems |
( |
| ) |
const |
|
inline |
◆ GetIndex()
UShort_t & o2::fwdalign::VectorSparse::GetIndex |
( |
Int_t |
i | ) |
|
|
inline |
◆ GetIndices()
UShort_t * o2::fwdalign::VectorSparse::GetIndices |
( |
| ) |
const |
|
inline |
◆ GetLastElem() [1/2]
Double_t & o2::fwdalign::VectorSparse::GetLastElem |
( |
| ) |
|
|
inline |
◆ GetLastElem() [2/2]
Double_t o2::fwdalign::VectorSparse::GetLastElem |
( |
| ) |
const |
|
inline |
◆ GetLastIndex()
Int_t o2::fwdalign::VectorSparse::GetLastIndex |
( |
| ) |
const |
|
inline |
◆ GetNElems()
Int_t o2::fwdalign::VectorSparse::GetNElems |
( |
| ) |
const |
|
inline |
◆ operator()() [1/2]
Double_t & o2::fwdalign::VectorSparse::operator() |
( |
Int_t |
ind | ) |
|
|
inlinevirtual |
◆ operator()() [2/2]
Double_t o2::fwdalign::VectorSparse::operator() |
( |
Int_t |
ind | ) |
const |
|
inlinevirtual |
◆ operator=()
◆ Print()
void VectorSparse::Print |
( |
Option_t * |
option = "" | ) |
const |
|
override |
◆ Reset()
void o2::fwdalign::VectorSparse::Reset |
( |
| ) |
|
|
inline |
◆ ReSize()
void VectorSparse::ReSize |
( |
Int_t |
sz, |
|
|
Bool_t |
copy = kFALSE |
|
) |
| |
◆ SetToZero()
void VectorSparse::SetToZero |
( |
Int_t |
ind | ) |
|
|
virtual |
set element to 0 if it was already defined
Definition at line 92 of file VectorSparse.cxx.
◆ SortIndices()
void VectorSparse::SortIndices |
( |
Bool_t |
valuesToo = kFALSE | ) |
|
sort indices in increasing order. Used to fix the row after ILUk decomposition
Definition at line 174 of file VectorSparse.cxx.
◆ fElems
Double_t* o2::fwdalign::VectorSparse::fElems |
|
protected |
◆ fIndex
UShort_t* o2::fwdalign::VectorSparse::fIndex |
|
protected |
◆ fNElems
Int_t o2::fwdalign::VectorSparse::fNElems |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ForwardAlign/include/ForwardAlign/VectorSparse.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ForwardAlign/src/VectorSparse.cxx