24#ifndef HEMOCELLFIELD_H
25#define HEMOCELLFIELD_H
37#include "multiBlock/multiBlockLattice3D.hh"
38#include "particles/multiParticleField3D.hh"
50 plb::TriangularSurfaceMesh<T> &
getMesh();
72 plb::MultiParticleField3D<HemoCellParticleField> *
getParticleArg();
Definition cellMechanics.h:37
Definition hemoCellField.h:42
plb::TriangularSurfaceMesh< T > & getMesh()
Definition hemoCellField.cpp:187
plb::MultiParticleField3D< HemoCellParticleField > * getParticleArg()
Definition hemoCellField.cpp:181
plb::TriangleBoundary3D< T > * boundaryElement
Definition hemoCellField.h:55
HemoCellFields & cellFields
Definition hemoCellField.h:52
void addSingleCell(hemo::Array< T, 3 > position, plint cellId)
Definition hemoCellField.cpp:168
unsigned int minimumDistanceFromSolid
Definition hemoCellField.h:64
vector< hemo::Array< plint, 3 > > triangle_list
Definition hemoCellField.h:66
static vector< int > default_output
Definition hemoCellField.h:43
bool doInteriorViscosity
Definition hemoCellField.h:81
vector< int > desiredOutputVariables
Definition hemoCellField.h:53
~HemoCellField()
Definition hemoCellField.cpp:119
T restingCellVolume
Definition hemoCellField.h:62
plb::Dynamics< T, DESCRIPTOR > * innerViscosityDynamics
Definition hemoCellField.h:83
bool outputTriangles
Definition hemoCellField.h:65
plb::MultiParticleField3D< HemoCellParticleField > * getParticleField3D()
Definition hemoCellField.cpp:185
plb::TriangularSurfaceMesh< T > * meshElement
Definition hemoCellField.h:54
hemo::Array< T, 6 > getOriginalBoundingBox()
Definition hemoCellField.cpp:149
plb::MeshMetrics< T > * meshmetric
Definition hemoCellField.h:79
Config * materialCfg
Definition hemoCellField.h:56
int getNumberOfCells_Global()
Definition hemoCellField.cpp:182
T volumeFractionOfLspPerNode
Definition hemoCellField.h:61
void setOutputVariables(const vector< int > &)
Definition hemoCellField.cpp:139
CellMechanics * mechanics
Definition hemoCellField.h:74
T volume
Definition hemoCellField.h:60
bool doSolidifyMechanics
Definition hemoCellField.h:80
int numVertex
Definition hemoCellField.h:59
void(* kernelMethod)(plb::BlockLattice3D< T, DESCRIPTOR > &, HemoCellParticle &)
Definition hemoCellField.h:67
plb::MultiBlockLattice3D< T, DESCRIPTOR > * getFluidField3D()
Definition hemoCellField.cpp:186
void statistics()
Definition hemoCellField.cpp:173
T interiorViscosityTau
Definition hemoCellField.h:82
unsigned char ctype
Definition hemoCellField.h:57
std::string getIdentifier()
Definition hemoCellField.cpp:183
unsigned int timescale
Definition hemoCellField.h:63
std::string name
Definition hemoCellField.h:51
Definition hemoCellFields.h:53
Definition hemoCellParticle.h:40
Definition meshMetrics.h:63
double T
Definition constant_defaults.h:118
long int plint
Definition constant_defaults.h:127