BioCMAMC-ST
CmaUtils Namespace Reference

Typedefs

using TransitionnerPtrType = rust::Box<TransitionerWrapper>
 Opaque type for flowmap transitioner.
using IterationStatePtrType = ::rust::Box<::IterationStateWrapper>
 Opaque type for iteration state.
using StateCooMatrixType = ::rust::Box<::CooMatrixWrap>
 Opaque type for Naive COO matrix.

Functions

double get_min_residence_time (const TransitionnerPtrType &iterator) noexcept
 Determine the smallest compartment residence time For cases with multiple flowmaps, all the different states are taken into account.

Typedef Documentation

◆ IterationStatePtrType

using CmaUtils::IterationStatePtrType = ::rust::Box<::IterationStateWrapper>

Opaque type for iteration state.

Note
: underlying type is rust box which has to be considered as a non-movable unique_ptr

◆ StateCooMatrixType

using CmaUtils::StateCooMatrixType = ::rust::Box<::CooMatrixWrap>

Opaque type for Naive COO matrix.

Note
: underlying type is rust box which has to be considered as a non-movable unique_ptr

◆ TransitionnerPtrType

using CmaUtils::TransitionnerPtrType = rust::Box<TransitionerWrapper>

Opaque type for flowmap transitioner.

Note
: underlying type is rust box which has to be considered as a non-movable unique_ptr

Function Documentation

◆ get_min_residence_time()

double CmaUtils::get_min_residence_time ( const TransitionnerPtrType & iterator)
noexcept

Determine the smallest compartment residence time For cases with multiple flowmaps, all the different states are taken into account.