hemocell
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
hemo::RbcMalariaModel Class Reference

#include <rbcMalariaModel.h>

Inheritance diagram for hemo::RbcMalariaModel:
Inheritance graph
[legend]
Collaboration diagram for hemo::RbcMalariaModel:
Collaboration graph
[legend]

Public Member Functions

 RbcMalariaModel (Config &modelCfg_, HemoCellField &cellField_)
 
void ParticleMechanics (map< int, vector< HemoCellParticle * > > &particles_per_cell, const map< int, bool > &lpc, size_t ctype)
 
void statistics ()
 
- Public Member Functions inherited from hemo::CellMechanics
 CellMechanics (HemoCellField &cellfield, Config &modelCfg_)
 
virtual ~CellMechanics ()
 
virtual void ParticleMechanics (std::map< int, std::vector< HemoCellParticle * > > &, const std::map< int, bool > &, pluint ctype)=0
 
virtual void solidifyMechanics (const std::map< int, std::vector< int > > &, std::vector< HemoCellParticle > &, plb::BlockLattice3D< T, DESCRIPTOR > *, plb::BlockLattice3D< T, CEPAC_DESCRIPTOR > *, pluint ctype, HemoCellParticleField &)
 
T calculate_kLink (Config &cfg, plb::MeshMetrics< T > &meshmetric)
 
T calculate_kBend (Config &cfg, plb::MeshMetrics< T > &meshmetric)
 
T calculate_kVolume (Config &cfg, plb::MeshMetrics< T > &meshmetric)
 
T calculate_kArea (Config &cfg, plb::MeshMetrics< T > &meshmetric)
 
T calculate_etaM (Config &cfg)
 

Static Public Member Functions

static T calculate_kInnerLink (Config &cfg, MeshMetrics< T > &)
 

Public Attributes

HemoCellFieldcellField
 
const T k_volume
 
const T k_area
 
const T k_link
 
const T k_bend
 
const T k_inner_link
 
const T eta_m
 
- Public Attributes inherited from hemo::CellMechanics
const CommonCellConstants cellConstants
 
Configcfg
 

Constructor & Destructor Documentation

◆ RbcMalariaModel()

hemo::RbcMalariaModel::RbcMalariaModel ( Config modelCfg_,
HemoCellField cellField_ 
)

Member Function Documentation

◆ calculate_kInnerLink()

T hemo::RbcMalariaModel::calculate_kInnerLink ( Config cfg,
MeshMetrics< T > &  meshmetric 
)
static

◆ ParticleMechanics()

void hemo::RbcMalariaModel::ParticleMechanics ( map< int, vector< HemoCellParticle * > > &  particles_per_cell,
const map< int, bool > &  lpc,
size_t  ctype 
)

◆ statistics()

void hemo::RbcMalariaModel::statistics ( )
virtual

Implements hemo::CellMechanics.

Member Data Documentation

◆ cellField

HemoCellField& hemo::RbcMalariaModel::cellField

◆ eta_m

const T hemo::RbcMalariaModel::eta_m

◆ k_area

const T hemo::RbcMalariaModel::k_area

◆ k_bend

const T hemo::RbcMalariaModel::k_bend

◆ k_inner_link

const T hemo::RbcMalariaModel::k_inner_link

◆ k_link

const T hemo::RbcMalariaModel::k_link

◆ k_volume

const T hemo::RbcMalariaModel::k_volume