hemocell
Loading...
Searching...
No Matches
rbcHighOrderModel.h
Go to the documentation of this file.
1/*
2This file is part of the HemoCell library
3
4HemoCell is developed and maintained by the Computational Science Lab
5in the University of Amsterdam. Any questions or remarks regarding this library
6can be sent to: info@hemocell.eu
7
8When using the HemoCell library in scientific work please cite the
9corresponding paper: https://doi.org/10.3389/fphys.2017.00563
10
11The HemoCell library is free software: you can redistribute it and/or
12modify it under the terms of the GNU Affero General Public License as
13published by the Free Software Foundation, either version 3 of the
14License, or (at your option) any later version.
15
16The library is distributed in the hope that it will be useful,
17but WITHOUT ANY WARRANTY; without even the implied warranty of
18MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19GNU Affero General Public License for more details.
20
21You should have received a copy of the GNU Affero General Public License
22along with this program. If not, see <http://www.gnu.org/licenses/>.
23*/
24#ifndef HEMOCELL_RBCHIGHORDERMODEL_H
25#define HEMOCELL_RBCHIGHORDERMODEL_H
26
27#include "config.h"
28#include "cellMechanics.h"
29#include "hemoCellField.h"
30#include "constant_defaults.h"
31
32namespace hemo {
33
35
36 public:
37 //Variables
39 const T k_volume;
40 const T k_area;
41 const T k_link;
42 const T k_bend;
43 const T eta_m;
44
45 public:
46 RbcHighOrderModel(Config & modelCfg_, HemoCellField & cellField_) ;
47
48 void ParticleMechanics(map<int,vector<HemoCellParticle *>> & particles_per_cell, const map<int,bool> &lpc, size_t ctype) ;
49
50 void statistics();
51};
52}
53#endif
Definition cellMechanics.h:37
Definition config.h:58
Definition hemoCellField.h:42
Definition rbcHighOrderModel.h:34
const T k_volume
Definition rbcHighOrderModel.h:39
const T eta_m
Definition rbcHighOrderModel.h:43
void statistics()
Definition rbcHighOrderModel.cpp:209
void ParticleMechanics(map< int, vector< HemoCellParticle * > > &particles_per_cell, const map< int, bool > &lpc, size_t ctype)
Definition rbcHighOrderModel.cpp:38
HemoCellField & cellField
Definition rbcHighOrderModel.h:38
const T k_area
Definition rbcHighOrderModel.h:40
const T k_bend
Definition rbcHighOrderModel.h:42
const T k_link
Definition rbcHighOrderModel.h:41
double T
Definition constant_defaults.h:118
Definition config.cpp:34