digraph erd { fontname = "Helvetica" fontsize = 12 splines = true node [ shape = "plaintext" ] "BaseModel" [label=< '''
BaseModel
id AutoField
>] "Flow" [label=< ''' ''' ''' ''' ''' '''
Flow
flow_id AutoField
structure_id ForeignKeyField
scale ListField
pressure JSONField
velocity JSONField
transportProperties JSONField
>] "FlowApproximation" [label=< ''' ''' ''' ''' '''
FlowApproximation
flow_approximation_id AutoField
flow_id ForeignKeyField
pressure JSONField
velocity JSONField
transportProperties JSONField
>] "FlowResult" [label=< ''' ''' ''' ''' '''
FlowResult
flowresult_id AutoField
flow_id ForeignKeyField
flowRate FloatField
status TextField
calculationTime TimeField
>] "Mesh" [label=< ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' '''
Mesh
mesh_id AutoField
structure_id ForeignKeyField
maxSize FloatField
minSize FloatField
fineness IntegerField
growthRate FloatField
nbSegPerEdge FloatField
nbSegPerRadius FloatField
chordalErrorEnabled BooleanField
chordalError FloatField
secondOrder BooleanField
optimize BooleanField
quadAllowed BooleanField
useSurfaceCurvature BooleanField
fuseEdges BooleanField
checkChartBoundary BooleanField
viscousLayers BooleanField
thickness FloatField
numberOfLayers IntegerField
stretchFactor FloatField
isFacesToIgnore BooleanField
facesToIgnore ListField
extrusionMethod TextField
>] "MeshResult" [label=< ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' '''
MeshResult
meshresult_id AutoField
mesh_id ForeignKeyField
surfaceArea FloatField
volume FloatField
elements IntegerField
edges IntegerField
faces IntegerField
volumes IntegerField
tetrahedrons IntegerField
prisms IntegerField
pyramids IntegerField
status TextField
calculationTime TimeField
>] "Structure" [label=< ''' ''' ''' ''' ''' ''' ''' ''' '''
Structure
structure_id AutoField
type TextField
direction ListField
theta FloatField
r0 FloatField
L FloatField
radius FloatField
filletsEnabled BooleanField
fillets FloatField
>] "SubMesh" [label=< ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' ''' '''
SubMesh
submesh_id AutoField
mesh_id ForeignKeyField
name TextField
maxSize FloatField
minSize FloatField
fineness IntegerField
growthRate FloatField
nbSegPerEdge FloatField
nbSegPerRadius FloatField
chordalErrorEnabled BooleanField
chordalError FloatField
secondOrder BooleanField
optimize BooleanField
quadAllowed BooleanField
useSurfaceCurvature BooleanField
fuseEdges BooleanField
checkChartBoundary BooleanField
>] "Flow":"structure_id" -> "Structure":"structure_id" [arrowhead=empty, arrowtail=none, dir=both]; "FlowApproximation":"flow_id" -> "Flow":"flow_id" [arrowhead=empty, arrowtail=none, dir=both]; "FlowResult":"flow_id" -> "Flow":"flow_id" [arrowhead=empty, arrowtail=none, dir=both]; "Mesh":"structure_id" -> "Structure":"structure_id" [arrowhead=empty, arrowtail=none, dir=both]; "MeshResult":"mesh_id" -> "Mesh":"mesh_id" [arrowhead=empty, arrowtail=none, dir=both]; "SubMesh":"mesh_id" -> "Mesh":"mesh_id" [arrowhead=empty, arrowtail=none, dir=both]; }