#include <MatriplexVector.h>
Public Member Functions | |
T & | At (idx_t n, idx_t i, idx_t j) |
void | copyIn (idx_t n, T *arr) |
void | copyOut (idx_t n, T *arr) |
MatriplexVector (idx_t n) | |
MP & | mplex (int i) |
const MP & | mplex (int i) const |
T & | operator() (idx_t n, idx_t i, idx_t j) |
MP & | operator[] (int i) |
const MP & | operator[] (int i) const |
void | setVal (T v) |
idx_t | size () const |
~MatriplexVector () | |
Private Types | |
typedef MP::value_type | T |
Private Attributes | |
const idx_t | fN |
MP * | fV |
Definition at line 14 of file MatriplexVector.h.
|
private |
Definition at line 18 of file MatriplexVector.h.
|
inline |
Definition at line 21 of file MatriplexVector.h.
References Matriplex::aligned_alloc64(), Matriplex::MatriplexVector< MP >::fN, and Matriplex::MatriplexVector< MP >::fV.
|
inline |
Definition at line 23 of file MatriplexVector.h.
References free(), and Matriplex::MatriplexVector< MP >::fV.
|
inline |
Definition at line 39 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fN, Matriplex::MatriplexVector< MP >::fV, mps_fire::i, dqmiolumiharvest::j, and create_idmaps::n.
|
inline |
Definition at line 43 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fN, Matriplex::MatriplexVector< MP >::fV, and create_idmaps::n.
|
inline |
Definition at line 44 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fN, Matriplex::MatriplexVector< MP >::fV, and create_idmaps::n.
|
inline |
Definition at line 27 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fV, and mps_fire::i.
|
inline |
Definition at line 30 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fV, and mps_fire::i.
|
inline |
Definition at line 41 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fN, Matriplex::MatriplexVector< MP >::fV, mps_fire::i, dqmiolumiharvest::j, and create_idmaps::n.
|
inline |
Definition at line 28 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fV, and mps_fire::i.
|
inline |
Definition at line 31 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fV, and mps_fire::i.
|
inline |
|
inline |
Definition at line 25 of file MatriplexVector.h.
References Matriplex::MatriplexVector< MP >::fN.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 16 of file MatriplexVector.h.
Referenced by Matriplex::MatriplexVector< MP >::At(), Matriplex::MatriplexVector< MP >::copyIn(), Matriplex::MatriplexVector< MP >::copyOut(), Matriplex::MatriplexVector< MP >::MatriplexVector(), Matriplex::MatriplexVector< MP >::operator()(), and Matriplex::MatriplexVector< MP >::size().
|
private |
Definition at line 15 of file MatriplexVector.h.
Referenced by Matriplex::MatriplexVector< MP >::At(), Matriplex::MatriplexVector< MP >::copyIn(), Matriplex::MatriplexVector< MP >::copyOut(), Matriplex::MatriplexVector< MP >::MatriplexVector(), Matriplex::MatriplexVector< MP >::mplex(), Matriplex::MatriplexVector< MP >::operator()(), Matriplex::MatriplexVector< MP >::operator[](), and Matriplex::MatriplexVector< MP >::~MatriplexVector().