IsoSpec  1.95
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
IsoSpec::FixedEnvelope Class Reference
Inheritance diagram for IsoSpec::FixedEnvelope:
IsoSpec::ThresholdFixedEnvelope IsoSpec::TotalProbFixedEnvelope

Public Member Functions

size_t confs_no () const
 
int getAllDim () const
 
const double * lprobs ()
 
const double * masses ()
 
const double * probs ()
 
const int * confs ()
 
double * release_lprobs ()
 
double * release_masses ()
 
double * release_probs ()
 
int * release_confs ()
 
double mass (size_t i)
 
double lprob (size_t i)
 
double prob (size_t i)
 
const int * conf (size_t i)
 

Protected Member Functions

template<typename T , bool tgetlProbs, bool tgetMasses, bool tgetProbs, bool tgetConfs>
ISOSPEC_FORCE_INLINE void store_conf (T &generator)
 
template<bool tgetlProbs, bool tgetMasses, bool tgetProbs, bool tgetConfs>
void reallocate_memory (size_t new_size)
 

Protected Attributes

double * _masses
 
double * _lprobs
 
double * _probs
 
int * _confs
 
size_t _confs_no
 
int allDim
 
double * tmasses
 
double * tlprobs
 
double * tprobs
 
int * tconfs
 
int allDimSizeofInt
 

Detailed Description

Definition at line 28 of file fixedEnvelopes.h.


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