BioCMAMC-ST
division_model.hpp
1#ifndef __MODEL_DIVISION_HPP__
2#define __MODEL_DIVISION_HPP__
3
4#include <common/traits.hpp>
5#include <mc/traits.hpp>
6namespace Models
7{
8
9 namespace DivisionModel
10 {
11
12 template <typename T>
13 concept DivisionModelModule = requires(T model) {
14 { T::do_div() } -> std::same_as<bool>;
15 };
16
17 template <ModelType M> struct Adder
18 {
19 MODEL_CONSTANT M::FloatType v_adder = 1.5e-6; // m
20 };
21 }; // namespace DivisionModel
22
23} // namespace Models
24
25#endif
Definition division_model.hpp:13
Definition division_model.hpp:10
Models definition.
Definition config_loader.hpp:8
Definition division_model.hpp:18
MODEL_CONSTANT M::FloatType v_adder
Definition division_model.hpp:19