24#ifndef READ_POSISIONS_OF_BLOOD_CELLS_H
25#define READ_POSISIONS_OF_BLOOD_CELLS_H
31#include "core/geometry3D.h"
32#include "offLattice/triangularSurfaceMesh.hh"
39 std::vector<plb::TriangularSurfaceMesh<T>* > & meshes,
40 std::vector<plint> & Np,
42 std::vector<std::vector<plint> > & cellIds,
57 virtual plb::BlockDomain::DomainT
appliesTo()
const;
Definition hemoCellFields.h:53
Definition hemoCellParticleField.h:39
Definition readPositionsBloodCells.h:48
virtual ReadPositionsBloodCellField3D * clone() const
Definition readPositionsBloodCells.cpp:364
virtual void getTypeOfModification(std::vector< plb::modif::ModifT > &modified) const
Definition readPositionsBloodCells.cpp:368
T dx
Definition readPositionsBloodCells.h:58
Config & cfg
Definition readPositionsBloodCells.h:60
ReadPositionsBloodCellField3D(HemoCellFields &cellFields_, T dx_, Config &cfg_)
Definition readPositionsBloodCells.h:50
HemoCellFields & cellFields
Definition readPositionsBloodCells.h:59
virtual plb::BlockDomain::DomainT appliesTo() const
Definition readPositionsBloodCells.cpp:386
virtual void processGenericBlocks(plb::Box3D domain, std::vector< plb::AtomicBlock3D * > fields)
Arguments: [0] Particle-field.
Definition readPositionsBloodCells.cpp:290
void getModificationPattern(std::vector< bool > &isWritten) const
Definition readPositionsBloodCells.cpp:377
double T
Definition constant_defaults.h:118
void getReadPositionsBloodCellsVector(Box3D realDomain, std::vector< TriangularSurfaceMesh< T > * > &meshes, std::vector< plint > &Np, std::vector< std::vector< hemo::Array< T, 3 > > > &positions, std::vector< std::vector< plint > > &cellIds, std::vector< std::vector< hemo::Array< T, 3 > > > &randomAngles, T dx, Config &cfg, HemoCellFields &cellFields, HemoCellParticleField &particleField)
Definition readPositionsBloodCells.cpp:186
void readPositionsBloodCellField3D(HemoCellFields &cellFields, T dx, Config &cfg)
Definition readPositionsBloodCells.cpp:392
int getTotalNumberOfCells(HemoCellFields &cellFields)
Definition readPositionsBloodCells.cpp:172