BioCMAMC-ST
alias.hpp
1#ifndef __CMA_UTILS_ALIAS_HPP__
2#define __CMA_UTILS_ALIAS_HPP__
3
4#include <Kokkos_Core.hpp>
5#include <common/common.hpp>
6#include <lib.rs.h>
7
8namespace CmaUtils
9{
14 using TransitionnerPtrType = rust::Box<TransitionerWrapper>;
15
20 using IterationStatePtrType = ::rust::Box< ::IterationStateWrapper>;
21
26 using StateCooMatrixType = ::rust::Box< ::CooMatrixWrap>;
27
31 double get_min_residence_time(const TransitionnerPtrType& iterator) noexcept;
32
33} // namespace CmaUtils
34
35#endif
Definition host_specific.hpp:19
::rust::Box< ::CooMatrixWrap > StateCooMatrixType
Opaque type for Naive COO matrix.
Definition alias.hpp:26
rust::Box< TransitionerWrapper > TransitionnerPtrType
Opaque type for flowmap transitioner.
Definition alias.hpp:14
::rust::Box< ::IterationStateWrapper > IterationStatePtrType
Opaque type for iteration state.
Definition alias.hpp:20
double get_min_residence_time(const TransitionnerPtrType &iterator) noexcept
Determine the smallest compartment residence time For cases with multiple flowmaps,...
Definition utils.cpp:47