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

#include <interiorViscosity.h>

Collaboration diagram for hemo::InteriorViscosityHelper:
Collaboration graph
[legend]

Public Member Functions

void checkpoint ()
 
void add (HemoCellParticleField &pf, const Dot3D &bindingSite, T tau)
 
void add (HemoCellParticleField &pf, const vector< Dot3D > &bindingSites, T tau)
 
void remove (HemoCellParticleField &pf, const Dot3D &bindingSite)
 
void remove (HemoCellParticleField &pf, const vector< Dot3D > &bindingSites)
 
void empty (HemoCellParticleField &pf)
 
 InteriorViscosityHelper (InteriorViscosityHelper const &)=delete
 
void operator= (InteriorViscosityHelper const &)=delete
 

Static Public Member Functions

static InteriorViscosityHelperget (HemoCellFields &cellFields)
 
static void restore (HemoCellFields &cellFields)
 

Private Member Functions

 InteriorViscosityHelper (HemoCellFields &cellFields)
 
 ~InteriorViscosityHelper ()
 
void refillBindingSites ()
 

Private Attributes

HemoCellFieldscellFields
 
plb::MultiScalarField3D< T > * multiInteriorViscosityField = nullptr
 
plb::MultiScalarField3D< T > * preinlet_multiInteriorViscosityField = nullptr
 
plb::MultiScalarField3D< T > * domain_multiInteriorViscosityField = nullptr
 

Constructor & Destructor Documentation

◆ InteriorViscosityHelper() [1/2]

hemo::InteriorViscosityHelper::InteriorViscosityHelper ( HemoCellFields cellFields)
private

◆ ~InteriorViscosityHelper()

hemo::InteriorViscosityHelper::~InteriorViscosityHelper ( )
private

◆ InteriorViscosityHelper() [2/2]

hemo::InteriorViscosityHelper::InteriorViscosityHelper ( InteriorViscosityHelper const &  )
delete

Member Function Documentation

◆ add() [1/2]

void hemo::InteriorViscosityHelper::add ( HemoCellParticleField pf,
const Dot3D &  bindingSite,
T  tau 
)

◆ add() [2/2]

void hemo::InteriorViscosityHelper::add ( HemoCellParticleField pf,
const vector< Dot3D > &  bindingSites,
T  tau 
)

◆ checkpoint()

void hemo::InteriorViscosityHelper::checkpoint ( )

◆ empty()

void hemo::InteriorViscosityHelper::empty ( HemoCellParticleField pf)

◆ get()

static InteriorViscosityHelper & hemo::InteriorViscosityHelper::get ( HemoCellFields cellFields)
inlinestatic

◆ operator=()

void hemo::InteriorViscosityHelper::operator= ( InteriorViscosityHelper const &  )
delete

◆ refillBindingSites()

void hemo::InteriorViscosityHelper::refillBindingSites ( )
private

◆ remove() [1/2]

void hemo::InteriorViscosityHelper::remove ( HemoCellParticleField pf,
const Dot3D &  bindingSite 
)

◆ remove() [2/2]

void hemo::InteriorViscosityHelper::remove ( HemoCellParticleField pf,
const vector< Dot3D > &  bindingSites 
)

◆ restore()

void hemo::InteriorViscosityHelper::restore ( HemoCellFields cellFields)
static

Member Data Documentation

◆ cellFields

HemoCellFields& hemo::InteriorViscosityHelper::cellFields
private

◆ domain_multiInteriorViscosityField

plb::MultiScalarField3D<T> * hemo::InteriorViscosityHelper::domain_multiInteriorViscosityField = nullptr
private

◆ multiInteriorViscosityField

plb::MultiScalarField3D<T>* hemo::InteriorViscosityHelper::multiInteriorViscosityField = nullptr
private

◆ preinlet_multiInteriorViscosityField

plb::MultiScalarField3D<T> * hemo::InteriorViscosityHelper::preinlet_multiInteriorViscosityField = nullptr
private