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

#include <rbcHighOrderModel.h>

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

Public Member Functions

 RbcHighOrderModel (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)
 

Public Attributes

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

Constructor & Destructor Documentation

◆ RbcHighOrderModel()

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

Member Function Documentation

◆ ParticleMechanics()

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

◆ statistics()

void hemo::RbcHighOrderModel::statistics ( )
virtual

Implements hemo::CellMechanics.

Member Data Documentation

◆ cellField

HemoCellField& hemo::RbcHighOrderModel::cellField

◆ eta_m

const T hemo::RbcHighOrderModel::eta_m

◆ k_area

const T hemo::RbcHighOrderModel::k_area

◆ k_bend

const T hemo::RbcHighOrderModel::k_bend

◆ k_link

const T hemo::RbcHighOrderModel::k_link

◆ k_volume

const T hemo::RbcHighOrderModel::k_volume