hemocell
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs | Variables
constant_defaults.h File Reference
#include <iomanip>
#include "latticeBoltzmann/nearestNeighborLattices3D.h"
#include "latticeBoltzmann/advectionDiffusionLattices.h"
Include dependency graph for constant_defaults.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hemo::NoInitChar
 Used to circumvent buffer initialization of characters. More...
 

Namespaces

namespace  hemo
 

Macros

#define VERSION_MAJOR   2
 
#define VERSION_MINOR   "6"
 
#define SOLIDIFY_MECHANICS
 
#define HEMOCELL_MATERIAL_INTEGRATION   1
 
#define DESCRIPTOR   plb::descriptors::ForcedD3Q19Descriptor
 
#define CEPAC_DESCRIPTOR   plb::descriptors::AdvectionDiffusionD3Q19Descriptor
 
#define FORCE_LIMIT   50.0
 
#define RBC_FROM_SPHERE   1
 
#define ELLIPSOID_FROM_SPHERE   6
 
#define STRING_FROM_VERTEXES   7
 
#define WBC_SPHERE   0
 
#define MESH_FROM_STL   2
 
#define OUTPUT_POSITION   1
 
#define OUTPUT_FORCE   2
 
#define OUTPUT_FORCE_VOLUME   21
 
#define OUTPUT_FORCE_BENDING   22
 
#define OUTPUT_FORCE_AREA   23
 
#define OUTPUT_FORCE_LINK   24
 
#define OUTPUT_FORCE_VISC   25
 
#define OUTPUT_FORCE_INNER_LINK   26
 
#define OUTPUT_FORCE_REPULSION   27
 
#define OUTPUT_TRIANGLES   3
 
#define OUTPUT_VELOCITY   4
 
#define OUTPUT_DENSITY   5
 
#define OUTPUT_VERTEX_ID   7
 
#define OUTPUT_CELL_ID   8
 
#define OUTPUT_CELL_DENSITY   9
 
#define OUTPUT_SHEAR_STRESS   10
 
#define OUTPUT_INNER_LINKS   11
 
#define OUTPUT_OMEGA   12
 
#define OUTPUT_BOUNDARY   13
 
#define OUTPUT_BINDING_SITES   14
 
#define OUTPUT_INTERIOR_POINTS   15
 
#define OUTPUT_SHEAR_RATE   16
 
#define OUTPUT_STRAIN_RATE   17
 
#define OUTPUT_RES_TIME   18
 
#define param   Parameters
 
#define PI   3.14159265358979323846
 

Typedefs

typedef double T
 
typedef long int plint
 
typedef long unsigned int pluint
 

Variables

constexpr T MaxCellVolumetricChange = 0.01
 The maximum volumetric change of an cell to maintain quasi-incompressibility.
 
constexpr T MaxCellSurfaceAreaChange = 0.09
 The maximum change of the cells surface area is limited to 30%.
 
constexpr T MaxCellBendingAngle = 0.0555
 The maximum bending angle for red/white blood cells. The bending angle of the RBC/WBC are changed to allow for increased stability when encountering high shear flows during the simulations.
 
constexpr T MaxPLTBendingAngle = 2.467
 The maximum bending angle for platelets. Approximately (pi/2)^2 as derived from the smallest representable curvature of the triangulated surface mesh.
 
constexpr T MaxCellPersistenceLength = 9.0
 The maximum link force derived from persistence lengths. This maximum cell persistence length allows for at most 300% stretching.
 

Macro Definition Documentation

◆ CEPAC_DESCRIPTOR

#define CEPAC_DESCRIPTOR   plb::descriptors::AdvectionDiffusionD3Q19Descriptor

◆ DESCRIPTOR

#define DESCRIPTOR   plb::descriptors::ForcedD3Q19Descriptor

◆ ELLIPSOID_FROM_SPHERE

#define ELLIPSOID_FROM_SPHERE   6

◆ FORCE_LIMIT

#define FORCE_LIMIT   50.0

◆ HEMOCELL_MATERIAL_INTEGRATION

#define HEMOCELL_MATERIAL_INTEGRATION   1

◆ MESH_FROM_STL

#define MESH_FROM_STL   2

◆ OUTPUT_BINDING_SITES

#define OUTPUT_BINDING_SITES   14

◆ OUTPUT_BOUNDARY

#define OUTPUT_BOUNDARY   13

◆ OUTPUT_CELL_DENSITY

#define OUTPUT_CELL_DENSITY   9

◆ OUTPUT_CELL_ID

#define OUTPUT_CELL_ID   8

◆ OUTPUT_DENSITY

#define OUTPUT_DENSITY   5

◆ OUTPUT_FORCE

#define OUTPUT_FORCE   2

◆ OUTPUT_FORCE_AREA

#define OUTPUT_FORCE_AREA   23

◆ OUTPUT_FORCE_BENDING

#define OUTPUT_FORCE_BENDING   22

◆ OUTPUT_FORCE_INNER_LINK

#define OUTPUT_FORCE_INNER_LINK   26

◆ OUTPUT_FORCE_LINK

#define OUTPUT_FORCE_LINK   24

◆ OUTPUT_FORCE_REPULSION

#define OUTPUT_FORCE_REPULSION   27

◆ OUTPUT_FORCE_VISC

#define OUTPUT_FORCE_VISC   25

◆ OUTPUT_FORCE_VOLUME

#define OUTPUT_FORCE_VOLUME   21

◆ OUTPUT_INNER_LINKS

#define OUTPUT_INNER_LINKS   11

◆ OUTPUT_INTERIOR_POINTS

#define OUTPUT_INTERIOR_POINTS   15

◆ OUTPUT_OMEGA

#define OUTPUT_OMEGA   12

◆ OUTPUT_POSITION

#define OUTPUT_POSITION   1

◆ OUTPUT_RES_TIME

#define OUTPUT_RES_TIME   18

◆ OUTPUT_SHEAR_RATE

#define OUTPUT_SHEAR_RATE   16

◆ OUTPUT_SHEAR_STRESS

#define OUTPUT_SHEAR_STRESS   10

◆ OUTPUT_STRAIN_RATE

#define OUTPUT_STRAIN_RATE   17

◆ OUTPUT_TRIANGLES

#define OUTPUT_TRIANGLES   3

◆ OUTPUT_VELOCITY

#define OUTPUT_VELOCITY   4

◆ OUTPUT_VERTEX_ID

#define OUTPUT_VERTEX_ID   7

◆ param

#define param   Parameters

◆ PI

#define PI   3.14159265358979323846

◆ RBC_FROM_SPHERE

#define RBC_FROM_SPHERE   1

◆ SOLIDIFY_MECHANICS

#define SOLIDIFY_MECHANICS

◆ STRING_FROM_VERTEXES

#define STRING_FROM_VERTEXES   7

◆ VERSION_MAJOR

#define VERSION_MAJOR   2

◆ VERSION_MINOR

#define VERSION_MINOR   "6"

◆ WBC_SPHERE

#define WBC_SPHERE   0

Typedef Documentation

◆ plint

typedef long int plint

◆ pluint

typedef long unsigned int pluint

◆ T

typedef double T