flow_model.h File Reference
|
CPP API
|
flow_model.h File Reference
#include "memilio/compartments/compartmental_model.h"#include "memilio/utils/index_range.h"#include "memilio/utils/flow.h"#include "memilio/utils/type_list.h"
Include dependency graph for flow_model.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
| class | mio::FlowModel< FP, Comp, Pop, Params, Flows > |
| A FlowModel is a CompartmentalModel defined by the flows between compartments. More... | |
Namespaces | |
| mio | |
| A collection of classes to simplify handling of matrix shapes in meta programming. | |
| mio::details | |
Typedefs | |
| template<class OmittedTag , template< class... > class IndexTemplate, class Index > | |
| using | mio::details::filtered_index_t = decltype(as_index< IndexTemplate >(std::declval< filtered_tuple_t< OmittedTag, decltype(as_tuple(std::declval< Index >()))> >())) |
| template<class OmittedTag , class Tuple > | |
| using | mio::details::filtered_tuple_t = decltype(filter_tuple< OmittedTag >(std::declval< Tuple >())) |
Functions | |
| template<template< class... > class T, class... Args> | |
| T< Args... > | mio::details::as_index (std::tuple< Args... >) |
| template<template< class... > class T, class... Args> | |
| std::tuple< Args... > | mio::details::as_tuple (T< Args... >) |
| template<class OmittedTag , class... Tags> | |
| decltype(std::tuple_cat(std::declval< std::conditional_t< std::is_same_v< OmittedTag, Tags >, std::tuple<>, std::tuple< Tags >>>()...)) | mio::details::filter_tuple (std::tuple< Tags... >) |
Variables | |
| template<class Model , typename FP > | |
| concept | mio::IsFlowModel |
| Concept to check if a type is a valid FlowModel. More... | |
Generated by