IsoSpec::IsoStochasticGenerator(3) | IsoSpec | IsoSpec::IsoStochasticGenerator(3) |
NAME¶
IsoSpec::IsoStochasticGenerator
SYNOPSIS¶
Inherits IsoSpec::IsoGenerator.
Public Member Functions¶
IsoStochasticGenerator (Iso &&iso, size_t
no_molecules, double precision=0.9999, double beta_bias=5.0)
ISOSPEC_FORCE_INLINE size_t count () const
ISOSPEC_FORCE_INLINE double mass () const override final
Get the mass of the current isotopologue. ISOSPEC_FORCE_INLINE double
prob () const override final
Get the probability of the current isotopologue. ISOSPEC_FORCE_INLINE double
lprob () const override final
Get the log-probability of the current isotopologue. ISOSPEC_FORCE_INLINE void
get_conf_signature (int *space) const override final
Write the signature of configuration into target memory location. It must be
large enough to accomodate it. ISOSPEC_FORCE_INLINE bool
advanceToNextConfiguration () override final
Advance to the next, not yet visited, most probable isotopologue.
Additional Inherited Members¶
Detailed Description¶
Definition at line 542 of file isoSpec++.h.
Constructor & Destructor Documentation¶
IsoSpec::IsoStochasticGenerator::IsoStochasticGenerator (Iso && iso, size_t no_molecules, double precision = 0.9999, double beta_bias = 5.0)¶
Definition at line 923 of file isoSpec++.cpp.
Member Function Documentation¶
ISOSPEC_FORCE_INLINE bool IsoSpec::IsoStochasticGenerator::advanceToNextConfiguration () [inline], [final], [override], [virtual]¶
Advance to the next, not yet visited, most probable isotopologue.
Returns
Implements IsoSpec::IsoGenerator.
Definition at line 565 of file isoSpec++.h.
ISOSPEC_FORCE_INLINE size_t IsoSpec::IsoStochasticGenerator::count () const [inline]¶
Definition at line 555 of file isoSpec++.h.
ISOSPEC_FORCE_INLINE void IsoSpec::IsoStochasticGenerator::get_conf_signature (int * space) const [inline], [final], [override], [virtual]¶
Write the signature of configuration into target memory location. It must be large enough to accomodate it.
Implements IsoSpec::IsoGenerator.
Definition at line 563 of file isoSpec++.h.
ISOSPEC_FORCE_INLINE double IsoSpec::IsoStochasticGenerator::lprob () const [inline], [final], [override], [virtual]¶
Get the log-probability of the current isotopologue.
Returns
Reimplemented from IsoSpec::IsoGenerator.
Definition at line 561 of file isoSpec++.h.
ISOSPEC_FORCE_INLINE double IsoSpec::IsoStochasticGenerator::mass () const [inline], [final], [override], [virtual]¶
Get the mass of the current isotopologue.
Returns
Reimplemented from IsoSpec::IsoGenerator.
Definition at line 557 of file isoSpec++.h.
ISOSPEC_FORCE_INLINE double IsoSpec::IsoStochasticGenerator::prob () const [inline], [final], [override], [virtual]¶
Get the probability of the current isotopologue.
Returns
Reimplemented from IsoSpec::IsoGenerator.
Definition at line 559 of file isoSpec++.h.
Author¶
Generated automatically by Doxygen for IsoSpec from the source code.
Tue Jan 3 2023 | Version 2.2.1 |