hemocell
Loading...
Searching...
No Matches
hemo::CellInformationFunctionals Class Reference

#include <cellInfo.h>

Collaboration diagram for hemo::CellInformationFunctionals:

Classes

class  allCellInformation
 
class  CellArea
 
class  CellAtomicBlock
 
class  CellBoundingBox
 
class  CellPosition
 
class  CellStretch
 
class  CellType
 
class  CellVolume
 

Static Public Member Functions

static void clear_list ()
 
static void calculate_vol_pos_area (HemoCell *)
 
static void calculateCellVolume (HemoCell *)
 
static void calculateCellArea (HemoCell *)
 
static void calculateCellPosition (HemoCell *)
 
static void calculateCellStretch (HemoCell *)
 
static void calculateCellBoundingBox (HemoCell *)
 
static void calculateCellAtomicBlock (HemoCell *)
 
static void calculateCellType (HemoCell *)
 
static void calculateCellVelocity (HemoCell *)
 
static pluint getTotalNumberOfCells (HemoCell *)
 
static pluint getNumberOfCellsFromType (HemoCell *, string type)
 
static void calculateCellInformation (HemoCell *, map< int, CellInformation > &)
 Calculate all possible macroscopic information and return it within the reference.
 

Static Public Attributes

static map< int, CellInformationinfo_per_cell = map<int,CellInformation>()
 

Static Private Attributes

static HemoCellhemocell = 0
 

Member Function Documentation

◆ calculate_vol_pos_area()

void hemo::CellInformationFunctionals::calculate_vol_pos_area ( HemoCell * hemocell)
static

◆ calculateCellArea()

void hemo::CellInformationFunctionals::calculateCellArea ( HemoCell * hemocell_)
static

◆ calculateCellAtomicBlock()

void hemo::CellInformationFunctionals::calculateCellAtomicBlock ( HemoCell * hemocell_)
static

◆ calculateCellBoundingBox()

void hemo::CellInformationFunctionals::calculateCellBoundingBox ( HemoCell * hemocell_)
static

◆ calculateCellInformation()

void hemo::CellInformationFunctionals::calculateCellInformation ( HemoCell * hemocell,
map< int, CellInformation > & ret )
static

Calculate all possible macroscopic information and return it within the reference.

◆ calculateCellPosition()

void hemo::CellInformationFunctionals::calculateCellPosition ( HemoCell * hemocell_)
static

◆ calculateCellStretch()

void hemo::CellInformationFunctionals::calculateCellStretch ( HemoCell * hemocell_)
static

◆ calculateCellType()

void hemo::CellInformationFunctionals::calculateCellType ( HemoCell * hemocell_)
static

◆ calculateCellVelocity()

static void hemo::CellInformationFunctionals::calculateCellVelocity ( HemoCell * )
static

◆ calculateCellVolume()

void hemo::CellInformationFunctionals::calculateCellVolume ( HemoCell * hemocell_)
static

◆ clear_list()

void hemo::CellInformationFunctionals::clear_list ( )
static

◆ getNumberOfCellsFromType()

pluint hemo::CellInformationFunctionals::getNumberOfCellsFromType ( HemoCell * hemocell,
string type )
static

◆ getTotalNumberOfCells()

pluint hemo::CellInformationFunctionals::getTotalNumberOfCells ( HemoCell * hemocell)
static

Member Data Documentation

◆ hemocell

HemoCell * hemo::CellInformationFunctionals::hemocell = 0
staticprivate

◆ info_per_cell

map< int, CellInformation > hemo::CellInformationFunctionals::info_per_cell = map<int,CellInformation>()
static