flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
R["$R$"]:::scalar
e["$e$"]:::scalar
__multiply_3(("$\times$")):::operator
__multiply_4(("$\times$")):::operator
rho["$\rho$"]:::scalar
__multiply_5(("$\times$")):::operator
v["$v$"]:::scalar
L["$L$"]:::scalar
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
mu["$\mu$"]:::scalar
R --> __multiply_2
e --> __multiply_2
__multiply_2 --> __equals_1
rho --> __multiply_4
v --> __multiply_5
L --> __multiply_5
__multiply_5 --> __multiply_4
__multiply_4 --> __multiply_3
mu --> __power_6
__power_6 -.-> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#42a5f5,stroke-width:1px
linkStyle 10 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "Re = \\frac{\\rho v L}{\\mu}",
"chartScript": {
"script": "-L*rho*v/mu + e*R",
"variables": [
"L",
"R",
"mu",
"rho",
"v"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "R e",
"chartScript": {
"script": "e*R",
"variables": [
"R"
]
}
},
{
"id": "R",
"type": "scalar",
"latex": "R",
"subexpr": "R",
"chartScript": {
"script": "R",
"variables": [
"R"
]
}
},
{
"id": "e",
"type": "scalar",
"latex": "e",
"subexpr": "e",
"chartScript": {
"script": "e",
"variables": []
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "\\frac{1}{\\mu} \\rho v L",
"chartScript": {
"script": "L*rho*v/mu",
"variables": [
"L",
"mu",
"rho",
"v"
]
}
},
{
"id": "__multiply_4",
"type": "operator",
"op": "multiply",
"subexpr": "\\rho v L",
"chartScript": {
"script": "L*rho*v",
"variables": [
"L",
"rho",
"v"
]
}
},
{
"id": "rho",
"type": "scalar",
"latex": "\\rho",
"subexpr": "\\rho",
"chartScript": {
"script": "rho",
"variables": [
"rho"
]
}
},
{
"id": "__multiply_5",
"type": "operator",
"op": "multiply",
"subexpr": "v L",
"chartScript": {
"script": "L*v",
"variables": [
"L",
"v"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
},
{
"id": "L",
"type": "scalar",
"latex": "L",
"subexpr": "L",
"chartScript": {
"script": "L",
"variables": [
"L"
]
}
},
{
"id": "__power_6",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{\\mu}",
"chartScript": {
"script": "1/mu",
"variables": [
"mu"
]
}
},
{
"id": "mu",
"type": "scalar",
"latex": "\\mu",
"subexpr": "\\mu",
"chartScript": {
"script": "mu",
"variables": [
"mu"
]
}
}
],
"edges": [
{
"from": "R",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "e",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
},
{
"from": "rho",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "L",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_5",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_4",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "mu",
"to": "__power_6"
},
{
"from": "__power_6",
"to": "__multiply_3"
},
{
"from": "__multiply_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
R["$R$"]:::scalar
e["$e$"]:::scalar
__multiply_3(("$\times$")):::operator
__multiply_4(("$\times$")):::operator
rho["$\rho$"]:::scalar
__multiply_5(("$\times$")):::operator
v["$v$"]:::scalar
L["$L$"]:::scalar
__power_6(("$\dfrac{1}{(\cdot)}$")):::operator
mu["$\mu$"]:::scalar
R --> __multiply_2
e --> __multiply_2
__multiply_2 --> __equals_1
rho --> __multiply_4
v --> __multiply_5
L --> __multiply_5
__multiply_5 --> __multiply_4
__multiply_4 --> __multiply_3
mu --> __power_6
__power_6 -.-> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#42a5f5,stroke-width:1px
linkStyle 10 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
P["$P$"]:::scalar
__add_2(("$+$")):::operator
P_0["$P_{0}$"]:::scalar
__multiply_3(("$\times$")):::operator
rho["$\rho$"]:::scalar
__multiply_4(("$\times$")):::operator
g["$g$"]:::scalar
h["$h$"]:::scalar
P --> __equals_1
P_0 --> __add_2
rho --> __multiply_3
g --> __multiply_4
h --> __multiply_4
__multiply_4 --> __multiply_3
__multiply_3 --> __add_2
__add_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "P = P_0 + \\rho g h",
"chartScript": {
"script": "P - P_0 - g*h*rho",
"variables": [
"P",
"P_0",
"g",
"h",
"rho"
]
}
},
{
"id": "P",
"type": "scalar",
"latex": "P",
"subexpr": "P",
"chartScript": {
"script": "P",
"variables": [
"P"
]
}
},
{
"id": "__add_2",
"type": "operator",
"op": "add",
"subexpr": "\\rho h g + P_{0}",
"chartScript": {
"script": "P_0 + g*h*rho",
"variables": [
"P_0",
"g",
"h",
"rho"
]
}
},
{
"id": "P_0",
"type": "scalar",
"latex": "P_{0}",
"subexpr": "P_{0}",
"chartScript": {
"script": "P_0",
"variables": [
"P_0"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "\\rho h g",
"chartScript": {
"script": "g*h*rho",
"variables": [
"g",
"h",
"rho"
]
}
},
{
"id": "rho",
"type": "scalar",
"latex": "\\rho",
"subexpr": "\\rho",
"chartScript": {
"script": "rho",
"variables": [
"rho"
]
}
},
{
"id": "__multiply_4",
"type": "operator",
"op": "multiply",
"subexpr": "h g",
"chartScript": {
"script": "g*h",
"variables": [
"g",
"h"
]
}
},
{
"id": "g",
"type": "scalar",
"latex": "g",
"subexpr": "g",
"chartScript": {
"script": "g",
"variables": [
"g"
]
}
},
{
"id": "h",
"type": "scalar",
"latex": "h",
"subexpr": "h",
"chartScript": {
"script": "h",
"variables": [
"h"
]
}
}
],
"edges": [
{
"from": "P",
"to": "__equals_1"
},
{
"from": "P_0",
"to": "__add_2"
},
{
"from": "rho",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "g",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "h",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_4",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__add_2"
},
{
"from": "__add_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
P["$P$"]:::scalar
__add_2(("$+$")):::operator
P_0["$P_{0}$"]:::scalar
__multiply_3(("$\times$")):::operator
rho["$\rho$"]:::scalar
__multiply_4(("$\times$")):::operator
g["$g$"]:::scalar
h["$h$"]:::scalar
P --> __equals_1
P_0 --> __add_2
rho --> __multiply_3
g --> __multiply_4
h --> __multiply_4
__multiply_4 --> __multiply_3
__multiply_3 --> __add_2
__add_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
F_D["$F_{D}$"]:::scalar
__multiply_2(("$\times$")):::operator
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__num_4["$2$"]:::number
__multiply_5(("$\times$")):::operator
rho["$\rho$"]:::scalar
__multiply_6(("$\times$")):::operator
__power_7(("${(\cdot)}^{2}$")):::operator
v["$v$"]:::scalar
__multiply_8(("$\times$")):::operator
C_D["$C_{D}$"]:::scalar
A["$A$"]:::scalar
F_D --> __equals_1
__num_4 --> __power_3
__power_3 -.-> __multiply_2
rho --> __multiply_5
v --> __power_7
__power_7 --> __multiply_6
C_D --> __multiply_8
A --> __multiply_8
__multiply_8 --> __multiply_6
__multiply_6 --> __multiply_5
__multiply_5 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#42a5f5,stroke-width:1px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "F_D = \\frac{1}{2} \\rho v^2 C_D A",
"chartScript": {
"script": "-1/2*A*C_D*rho*pow(v, 2) + F_D",
"variables": [
"A",
"C_D",
"F_D",
"rho",
"v"
]
}
},
{
"id": "F_D",
"type": "scalar",
"latex": "F_{D}",
"subexpr": "F_{D}",
"chartScript": {
"script": "F_D",
"variables": [
"F_D"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "\\frac{1}{2} \\rho v^{2} A C_{D}",
"chartScript": {
"script": "(1/2)*A*C_D*rho*pow(v, 2)",
"variables": [
"A",
"C_D",
"rho",
"v"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{2}",
"chartScript": {
"script": "1/2",
"variables": []
}
},
{
"id": "__num_4",
"type": "number",
"label": "2",
"subexpr": "2",
"chartScript": {
"script": "2",
"variables": []
}
},
{
"id": "__multiply_5",
"type": "operator",
"op": "multiply",
"subexpr": "\\rho v^{2} A C_{D}",
"chartScript": {
"script": "A*C_D*rho*pow(v, 2)",
"variables": [
"A",
"C_D",
"rho",
"v"
]
}
},
{
"id": "rho",
"type": "scalar",
"latex": "\\rho",
"subexpr": "\\rho",
"chartScript": {
"script": "rho",
"variables": [
"rho"
]
}
},
{
"id": "__multiply_6",
"type": "operator",
"op": "multiply",
"subexpr": "v^{2} A C_{D}",
"chartScript": {
"script": "A*C_D*pow(v, 2)",
"variables": [
"A",
"C_D",
"v"
]
}
},
{
"id": "__power_7",
"type": "operator",
"op": "power",
"exponent": "2",
"subexpr": "v^{2}",
"chartScript": {
"script": "pow(v, 2)",
"variables": [
"v"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
},
{
"id": "__multiply_8",
"type": "operator",
"op": "multiply",
"subexpr": "A C_{D}",
"chartScript": {
"script": "A*C_D",
"variables": [
"A",
"C_D"
]
}
},
{
"id": "C_D",
"type": "scalar",
"latex": "C_{D}",
"subexpr": "C_{D}",
"chartScript": {
"script": "C_D",
"variables": [
"C_D"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
}
],
"edges": [
{
"from": "F_D",
"to": "__equals_1"
},
{
"from": "__num_4",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__multiply_2"
},
{
"from": "rho",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__power_7"
},
{
"from": "__power_7",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "C_D",
"to": "__multiply_8",
"semantic": "direct",
"weight": 1.0
},
{
"from": "A",
"to": "__multiply_8",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_8",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_6",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_5",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
F_D["$F_{D}$"]:::scalar
__multiply_2(("$\times$")):::operator
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__num_4["$2$"]:::number
__multiply_5(("$\times$")):::operator
rho["$\rho$"]:::scalar
__multiply_6(("$\times$")):::operator
__power_7(("${(\cdot)}^{2}$")):::operator
v["$v$"]:::scalar
__multiply_8(("$\times$")):::operator
C_D["$C_{D}$"]:::scalar
A["$A$"]:::scalar
F_D --> __equals_1
__num_4 --> __power_3
__power_3 -.-> __multiply_2
rho --> __multiply_5
v --> __power_7
__power_7 --> __multiply_6
C_D --> __multiply_8
A --> __multiply_8
__multiply_8 --> __multiply_6
__multiply_6 --> __multiply_5
__multiply_5 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#42a5f5,stroke-width:1px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
F["$F$"]:::scalar
__multiply_2(("$\times$")):::operator
__num_3["$6$"]:::number
__multiply_4(("$\times$")):::operator
pi["$\pi$"]:::constant
__multiply_5(("$\times$")):::operator
mu["$\mu$"]:::scalar
__multiply_6(("$\times$")):::operator
r["$r$"]:::scalar
v["$v$"]:::scalar
F --> __equals_1
__num_3 --> __multiply_2
pi --> __multiply_4
mu --> __multiply_5
r --> __multiply_6
v --> __multiply_6
__multiply_6 --> __multiply_5
__multiply_5 --> __multiply_4
__multiply_4 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "F = 6 \\pi \\mu r v",
"chartScript": {
"script": "F - 6*pi*mu*r*v",
"variables": [
"F",
"mu",
"r",
"v"
]
}
},
{
"id": "F",
"type": "scalar",
"latex": "F",
"subexpr": "F",
"chartScript": {
"script": "F",
"variables": [
"F"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "6 \\pi \\mu r v",
"chartScript": {
"script": "6*pi*mu*r*v",
"variables": [
"mu",
"r",
"v"
]
}
},
{
"id": "__num_3",
"type": "number",
"label": "6",
"subexpr": "6",
"chartScript": {
"script": "6",
"variables": []
}
},
{
"id": "__multiply_4",
"type": "operator",
"op": "multiply",
"subexpr": "\\pi \\mu r v",
"chartScript": {
"script": "pi*mu*r*v",
"variables": [
"mu",
"r",
"v"
]
}
},
{
"id": "pi",
"type": "constant",
"latex": "\\pi",
"subexpr": "\\pi",
"chartScript": {
"script": "pi",
"variables": []
}
},
{
"id": "__multiply_5",
"type": "operator",
"op": "multiply",
"subexpr": "\\mu r v",
"chartScript": {
"script": "mu*r*v",
"variables": [
"mu",
"r",
"v"
]
}
},
{
"id": "mu",
"type": "scalar",
"latex": "\\mu",
"subexpr": "\\mu",
"chartScript": {
"script": "mu",
"variables": [
"mu"
]
}
},
{
"id": "__multiply_6",
"type": "operator",
"op": "multiply",
"subexpr": "r v",
"chartScript": {
"script": "r*v",
"variables": [
"r",
"v"
]
}
},
{
"id": "r",
"type": "scalar",
"latex": "r",
"subexpr": "r",
"chartScript": {
"script": "r",
"variables": [
"r"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
}
],
"edges": [
{
"from": "F",
"to": "__equals_1"
},
{
"from": "__num_3",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "pi",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "mu",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "r",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_6",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_5",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_4",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
F["$F$"]:::scalar
__multiply_2(("$\times$")):::operator
__num_3["$6$"]:::number
__multiply_4(("$\times$")):::operator
pi["$\pi$"]:::constant
__multiply_5(("$\times$")):::operator
mu["$\mu$"]:::scalar
__multiply_6(("$\times$")):::operator
r["$r$"]:::scalar
v["$v$"]:::scalar
F --> __equals_1
__num_3 --> __multiply_2
pi --> __multiply_4
mu --> __multiply_5
r --> __multiply_6
v --> __multiply_6
__multiply_6 --> __multiply_5
__multiply_5 --> __multiply_4
__multiply_4 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#ef5350,stroke-width:3px
linkStyle 8 stroke:#ef5350,stroke-width:3px
linkStyle 9 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
M["$M$"]:::scalar
a["$a$"]:::scalar
__multiply_3(("$\times$")):::operator
v["$v$"]:::scalar
__power_4(("$\dfrac{1}{(\cdot)}$")):::operator
c["$c$"]:::scalar
M --> __multiply_2
a --> __multiply_2
__multiply_2 --> __equals_1
v --> __multiply_3
c --> __power_4
__power_4 -.-> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#42a5f5,stroke-width:1px
linkStyle 6 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "Ma = \\frac{v}{c}",
"chartScript": {
"script": "M*a - v/c",
"variables": [
"M",
"a",
"c",
"v"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "M a",
"chartScript": {
"script": "M*a",
"variables": [
"M",
"a"
]
}
},
{
"id": "M",
"type": "scalar",
"latex": "M",
"subexpr": "M",
"chartScript": {
"script": "M",
"variables": [
"M"
]
}
},
{
"id": "a",
"type": "scalar",
"latex": "a",
"subexpr": "a",
"chartScript": {
"script": "a",
"variables": [
"a"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "\\frac{1}{c} v",
"chartScript": {
"script": "v/c",
"variables": [
"c",
"v"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
},
{
"id": "__power_4",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{c}",
"chartScript": {
"script": "1/c",
"variables": [
"c"
]
}
},
{
"id": "c",
"type": "scalar",
"latex": "c",
"subexpr": "c",
"chartScript": {
"script": "c",
"variables": [
"c"
]
}
}
],
"edges": [
{
"from": "M",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "a",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
},
{
"from": "v",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "c",
"to": "__power_4"
},
{
"from": "__power_4",
"to": "__multiply_3"
},
{
"from": "__multiply_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
M["$M$"]:::scalar
a["$a$"]:::scalar
__multiply_3(("$\times$")):::operator
v["$v$"]:::scalar
__power_4(("$\dfrac{1}{(\cdot)}$")):::operator
c["$c$"]:::scalar
M --> __multiply_2
a --> __multiply_2
__multiply_2 --> __equals_1
v --> __multiply_3
c --> __power_4
__power_4 -.-> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#42a5f5,stroke-width:1px
linkStyle 6 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
nabla["$\nabla$"]:::scalar
v["$\vec{v}$"]:::vector
__num_3["$0$"]:::number
nabla --> __multiply_2
v --> __multiply_2
__multiply_2 --> __equals_1
__num_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\nabla \\cdot \\vec{v} = 0",
"chartScript": {
"script": "nabla*v*vec",
"variables": [
"nabla",
"v",
"vec"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "\\nabla \\cdot \\vec{v}",
"chartScript": {
"script": "nabla*v*vec",
"variables": [
"nabla",
"v",
"vec"
]
}
},
{
"id": "nabla",
"type": "scalar",
"latex": "\\nabla",
"subexpr": "\\nabla",
"chartScript": {
"script": "nabla",
"variables": [
"nabla"
]
}
},
{
"id": "v",
"type": "vector",
"latex": "\\vec{v}",
"subexpr": "\\vec{v}",
"chartScript": {
"script": "v*vec",
"variables": [
"v",
"vec"
]
}
},
{
"id": "__num_3",
"type": "number",
"label": "0",
"subexpr": "0",
"chartScript": {
"script": "0",
"variables": []
}
}
],
"edges": [
{
"from": "nabla",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
},
{
"from": "__num_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
nabla["$\nabla$"]:::scalar
v["$\vec{v}$"]:::vector
__num_3["$0$"]:::number
nabla --> __multiply_2
v --> __multiply_2
__multiply_2 --> __equals_1
__num_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
omega["$\omega$"]:::scalar
__multiply_2(("$\times$")):::operator
nabla["$\nabla$"]:::scalar
v["$\vec{v}$"]:::vector
omega --> __equals_1
nabla --> __multiply_2
v --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "\\omega = \\nabla \\times \\vec{v}",
"chartScript": {
"script": "-nabla*v*vec + omega",
"variables": [
"nabla",
"omega",
"v",
"vec"
]
}
},
{
"id": "omega",
"type": "scalar",
"latex": "\\omega",
"subexpr": "\\omega",
"chartScript": {
"script": "omega",
"variables": [
"omega"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "\\nabla \\times \\vec{v}",
"chartScript": {
"script": "nabla*v*vec",
"variables": [
"nabla",
"v",
"vec"
]
}
},
{
"id": "nabla",
"type": "scalar",
"latex": "\\nabla",
"subexpr": "\\nabla",
"chartScript": {
"script": "nabla",
"variables": [
"nabla"
]
}
},
{
"id": "v",
"type": "vector",
"latex": "\\vec{v}",
"subexpr": "\\vec{v}",
"chartScript": {
"script": "v*vec",
"variables": [
"v",
"vec"
]
}
}
],
"edges": [
{
"from": "omega",
"to": "__equals_1"
},
{
"from": "nabla",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
omega["$\omega$"]:::scalar
__multiply_2(("$\times$")):::operator
nabla["$\nabla$"]:::scalar
v["$\vec{v}$"]:::vector
omega --> __equals_1
nabla --> __multiply_2
v --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
A_1["$A_{1}$"]:::scalar
v_1["$v_{1}$"]:::scalar
__multiply_3(("$\times$")):::operator
A_2["$A_{2}$"]:::scalar
v_2["$v_{2}$"]:::scalar
A_1 --> __multiply_2
v_1 --> __multiply_2
__multiply_2 --> __equals_1
A_2 --> __multiply_3
v_2 --> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "A_1 v_1 = A_2 v_2",
"chartScript": {
"script": "A_1*v_1 - A_2*v_2",
"variables": [
"A_1",
"A_2",
"v_1",
"v_2"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "A_{1} v_{1}",
"chartScript": {
"script": "A_1*v_1",
"variables": [
"A_1",
"v_1"
]
}
},
{
"id": "A_1",
"type": "scalar",
"latex": "A_{1}",
"subexpr": "A_{1}",
"chartScript": {
"script": "A_1",
"variables": [
"A_1"
]
}
},
{
"id": "v_1",
"type": "scalar",
"latex": "v_{1}",
"subexpr": "v_{1}",
"chartScript": {
"script": "v_1",
"variables": [
"v_1"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "A_{2} v_{2}",
"chartScript": {
"script": "A_2*v_2",
"variables": [
"A_2",
"v_2"
]
}
},
{
"id": "A_2",
"type": "scalar",
"latex": "A_{2}",
"subexpr": "A_{2}",
"chartScript": {
"script": "A_2",
"variables": [
"A_2"
]
}
},
{
"id": "v_2",
"type": "scalar",
"latex": "v_{2}",
"subexpr": "v_{2}",
"chartScript": {
"script": "v_2",
"variables": [
"v_2"
]
}
}
],
"edges": [
{
"from": "A_1",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v_1",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
},
{
"from": "A_2",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v_2",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
A_1["$A_{1}$"]:::scalar
v_1["$v_{1}$"]:::scalar
__multiply_3(("$\times$")):::operator
A_2["$A_{2}$"]:::scalar
v_2["$v_{2}$"]:::scalar
A_1 --> __multiply_2
v_1 --> __multiply_2
__multiply_2 --> __equals_1
A_2 --> __multiply_3
v_2 --> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
Q["$Q$"]:::scalar
__multiply_2(("$\times$")):::operator
A["$A$"]:::scalar
v["$v$"]:::scalar
Q --> __equals_1
A --> __multiply_2
v --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "Q = A v",
"chartScript": {
"script": "-A*v + Q",
"variables": [
"A",
"Q",
"v"
]
}
},
{
"id": "Q",
"type": "scalar",
"latex": "Q",
"subexpr": "Q",
"chartScript": {
"script": "Q",
"variables": [
"Q"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "A v",
"chartScript": {
"script": "A*v",
"variables": [
"A",
"v"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
}
],
"edges": [
{
"from": "Q",
"to": "__equals_1"
},
{
"from": "A",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
Q["$Q$"]:::scalar
__multiply_2(("$\times$")):::operator
A["$A$"]:::scalar
v["$v$"]:::scalar
Q --> __equals_1
A --> __multiply_2
v --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#ef5350,stroke-width:3px
linkStyle 3 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
P["$P$"]:::scalar
__multiply_2(("$\times$")):::operator
F["$F$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
A["$A$"]:::scalar
P --> __equals_1
F --> __multiply_2
A --> __power_3
__power_3 -.-> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#42a5f5,stroke-width:1px
linkStyle 4 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "P = \\frac{F}{A}",
"chartScript": {
"script": "P - F/A",
"variables": [
"A",
"F",
"P"
]
}
},
{
"id": "P",
"type": "scalar",
"latex": "P",
"subexpr": "P",
"chartScript": {
"script": "P",
"variables": [
"P"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "F \\frac{1}{A}",
"chartScript": {
"script": "F/A",
"variables": [
"A",
"F"
]
}
},
{
"id": "F",
"type": "scalar",
"latex": "F",
"subexpr": "F",
"chartScript": {
"script": "F",
"variables": [
"F"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{A}",
"chartScript": {
"script": "1/A",
"variables": [
"A"
]
}
},
{
"id": "A",
"type": "scalar",
"latex": "A",
"subexpr": "A",
"chartScript": {
"script": "A",
"variables": [
"A"
]
}
}
],
"edges": [
{
"from": "P",
"to": "__equals_1"
},
{
"from": "F",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "A",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__multiply_2"
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
P["$P$"]:::scalar
__multiply_2(("$\times$")):::operator
F["$F$"]:::scalar
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
A["$A$"]:::scalar
P --> __equals_1
F --> __multiply_2
A --> __power_3
__power_3 -.-> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#42a5f5,stroke-width:1px
linkStyle 4 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
q["$q$"]:::scalar
__multiply_2(("$\times$")):::operator
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__num_4["$2$"]:::number
__multiply_5(("$\times$")):::operator
rho["$\rho$"]:::scalar
__power_6(("${(\cdot)}^{2}$")):::operator
v["$v$"]:::scalar
q --> __equals_1
__num_4 --> __power_3
__power_3 -.-> __multiply_2
rho --> __multiply_5
v --> __power_6
__power_6 --> __multiply_5
__multiply_5 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#42a5f5,stroke-width:1px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "q = \\frac{1}{2} \\rho v^2",
"chartScript": {
"script": "q - 1/2*rho*pow(v, 2)",
"variables": [
"q",
"rho",
"v"
]
}
},
{
"id": "q",
"type": "scalar",
"latex": "q",
"subexpr": "q",
"chartScript": {
"script": "q",
"variables": [
"q"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "\\frac{1}{2} \\rho v^{2}",
"chartScript": {
"script": "(1/2)*rho*pow(v, 2)",
"variables": [
"rho",
"v"
]
}
},
{
"id": "__power_3",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{2}",
"chartScript": {
"script": "1/2",
"variables": []
}
},
{
"id": "__num_4",
"type": "number",
"label": "2",
"subexpr": "2",
"chartScript": {
"script": "2",
"variables": []
}
},
{
"id": "__multiply_5",
"type": "operator",
"op": "multiply",
"subexpr": "\\rho v^{2}",
"chartScript": {
"script": "rho*pow(v, 2)",
"variables": [
"rho",
"v"
]
}
},
{
"id": "rho",
"type": "scalar",
"latex": "\\rho",
"subexpr": "\\rho",
"chartScript": {
"script": "rho",
"variables": [
"rho"
]
}
},
{
"id": "__power_6",
"type": "operator",
"op": "power",
"exponent": "2",
"subexpr": "v^{2}",
"chartScript": {
"script": "pow(v, 2)",
"variables": [
"v"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
}
],
"edges": [
{
"from": "q",
"to": "__equals_1"
},
{
"from": "__num_4",
"to": "__power_3"
},
{
"from": "__power_3",
"to": "__multiply_2"
},
{
"from": "rho",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__power_6"
},
{
"from": "__power_6",
"to": "__multiply_5",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_5",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
q["$q$"]:::scalar
__multiply_2(("$\times$")):::operator
__power_3(("$\dfrac{1}{(\cdot)}$")):::operator
__num_4["$2$"]:::number
__multiply_5(("$\times$")):::operator
rho["$\rho$"]:::scalar
__power_6(("${(\cdot)}^{2}$")):::operator
v["$v$"]:::scalar
q --> __equals_1
__num_4 --> __power_3
__power_3 -.-> __multiply_2
rho --> __multiply_5
v --> __power_6
__power_6 --> __multiply_5
__multiply_5 --> __multiply_2
__multiply_2 --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#42a5f5,stroke-width:1px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__add_2(("$+$")):::operator
__add_3(("$+$")):::operator
P["$P$"]:::scalar
__multiply_4(("$\times$")):::operator
__power_5(("$\dfrac{1}{(\cdot)}$")):::operator
__num_6["$2$"]:::number
__multiply_7(("$\times$")):::operator
rho["$\rho$"]:::scalar
__power_8(("${(\cdot)}^{2}$")):::operator
v["$v$"]:::scalar
__multiply_9(("$\times$")):::operator
__multiply_10(("$\times$")):::operator
g["$g$"]:::scalar
h["$h$"]:::scalar
C["$C$"]:::scalar
P --> __add_3
__num_6 --> __power_5
__power_5 -.-> __multiply_4
rho --> __multiply_7
v --> __power_8
__power_8 --> __multiply_7
__multiply_7 --> __multiply_4
__multiply_4 --> __add_3
__add_3 --> __add_2
rho --> __multiply_9
g --> __multiply_10
h --> __multiply_10
__multiply_10 --> __multiply_9
__multiply_9 --> __add_2
__add_2 --> __equals_1
C --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#42a5f5,stroke-width:1px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#ef5350,stroke-width:3px
linkStyle 12 stroke:#ef5350,stroke-width:3px
linkStyle 13 stroke:#aaa,stroke-width:2px
linkStyle 14 stroke:#aaa,stroke-width:2px
linkStyle 15 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "P + \\frac{1}{2} \\rho v^2 + \\rho g h = C",
"chartScript": {
"script": "-C + P + g*h*rho + (1/2)*rho*pow(v, 2)",
"variables": [
"C",
"P",
"g",
"h",
"rho",
"v"
]
}
},
{
"id": "__add_2",
"type": "operator",
"op": "add",
"subexpr": "\\rho h g + P + \\frac{1}{2} \\rho v^{2}",
"chartScript": {
"script": "P + g*h*rho + (1/2)*rho*pow(v, 2)",
"variables": [
"P",
"g",
"h",
"rho",
"v"
]
}
},
{
"id": "__add_3",
"type": "operator",
"op": "add",
"subexpr": "P + \\frac{1}{2} \\rho v^{2}",
"chartScript": {
"script": "P + (1/2)*rho*pow(v, 2)",
"variables": [
"P",
"rho",
"v"
]
}
},
{
"id": "P",
"type": "scalar",
"latex": "P",
"subexpr": "P",
"chartScript": {
"script": "P",
"variables": [
"P"
]
}
},
{
"id": "__multiply_4",
"type": "operator",
"op": "multiply",
"subexpr": "\\frac{1}{2} \\rho v^{2}",
"chartScript": {
"script": "(1/2)*rho*pow(v, 2)",
"variables": [
"rho",
"v"
]
}
},
{
"id": "__power_5",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{2}",
"chartScript": {
"script": "1/2",
"variables": []
}
},
{
"id": "__num_6",
"type": "number",
"label": "2",
"subexpr": "2",
"chartScript": {
"script": "2",
"variables": []
}
},
{
"id": "__multiply_7",
"type": "operator",
"op": "multiply",
"subexpr": "\\rho v^{2}",
"chartScript": {
"script": "rho*pow(v, 2)",
"variables": [
"rho",
"v"
]
}
},
{
"id": "rho",
"type": "scalar",
"latex": "\\rho",
"subexpr": "\\rho",
"chartScript": {
"script": "rho",
"variables": [
"rho"
]
}
},
{
"id": "__power_8",
"type": "operator",
"op": "power",
"exponent": "2",
"subexpr": "v^{2}",
"chartScript": {
"script": "pow(v, 2)",
"variables": [
"v"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
},
{
"id": "__multiply_9",
"type": "operator",
"op": "multiply",
"subexpr": "\\rho h g",
"chartScript": {
"script": "g*h*rho",
"variables": [
"g",
"h",
"rho"
]
}
},
{
"id": "__multiply_10",
"type": "operator",
"op": "multiply",
"subexpr": "h g",
"chartScript": {
"script": "g*h",
"variables": [
"g",
"h"
]
}
},
{
"id": "g",
"type": "scalar",
"latex": "g",
"subexpr": "g",
"chartScript": {
"script": "g",
"variables": [
"g"
]
}
},
{
"id": "h",
"type": "scalar",
"latex": "h",
"subexpr": "h",
"chartScript": {
"script": "h",
"variables": [
"h"
]
}
},
{
"id": "C",
"type": "scalar",
"latex": "C",
"subexpr": "C",
"chartScript": {
"script": "C",
"variables": [
"C"
]
}
}
],
"edges": [
{
"from": "P",
"to": "__add_3"
},
{
"from": "__num_6",
"to": "__power_5"
},
{
"from": "__power_5",
"to": "__multiply_4"
},
{
"from": "rho",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "v",
"to": "__power_8"
},
{
"from": "__power_8",
"to": "__multiply_7",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_7",
"to": "__multiply_4",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_4",
"to": "__add_3"
},
{
"from": "__add_3",
"to": "__add_2"
},
{
"from": "rho",
"to": "__multiply_9",
"semantic": "direct",
"weight": 1.0
},
{
"from": "g",
"to": "__multiply_10",
"semantic": "direct",
"weight": 1.0
},
{
"from": "h",
"to": "__multiply_10",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_10",
"to": "__multiply_9",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_9",
"to": "__add_2"
},
{
"from": "__add_2",
"to": "__equals_1"
},
{
"from": "C",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__add_2(("$+$")):::operator
__add_3(("$+$")):::operator
P["$P$"]:::scalar
__multiply_4(("$\times$")):::operator
__power_5(("$\dfrac{1}{(\cdot)}$")):::operator
__num_6["$2$"]:::number
__multiply_7(("$\times$")):::operator
rho["$\rho$"]:::scalar
__power_8(("${(\cdot)}^{2}$")):::operator
v["$v$"]:::scalar
__multiply_9(("$\times$")):::operator
__multiply_10(("$\times$")):::operator
g["$g$"]:::scalar
h["$h$"]:::scalar
C["$C$"]:::scalar
P --> __add_3
__num_6 --> __power_5
__power_5 -.-> __multiply_4
rho --> __multiply_7
v --> __power_8
__power_8 --> __multiply_7
__multiply_7 --> __multiply_4
__multiply_4 --> __add_3
__add_3 --> __add_2
rho --> __multiply_9
g --> __multiply_10
h --> __multiply_10
__multiply_10 --> __multiply_9
__multiply_9 --> __add_2
__add_2 --> __equals_1
C --> __equals_1
linkStyle 0 stroke:#aaa,stroke-width:2px
linkStyle 1 stroke:#aaa,stroke-width:2px
linkStyle 2 stroke:#42a5f5,stroke-width:1px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#aaa,stroke-width:2px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#ef5350,stroke-width:3px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#aaa,stroke-width:2px
linkStyle 9 stroke:#ef5350,stroke-width:3px
linkStyle 10 stroke:#ef5350,stroke-width:3px
linkStyle 11 stroke:#ef5350,stroke-width:3px
linkStyle 12 stroke:#ef5350,stroke-width:3px
linkStyle 13 stroke:#aaa,stroke-width:2px
linkStyle 14 stroke:#aaa,stroke-width:2px
linkStyle 15 stroke:#aaa,stroke-width:2px
flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
F["$F$"]:::scalar
r["$r$"]:::scalar
__multiply_3(("$\times$")):::operator
v["$v$"]:::scalar
__power_4(("$\dfrac{1}{(\cdot)}$")):::operator
__power_5(("${(\cdot)}^{1/2}$")):::operator
__multiply_6(("$\times$")):::operator
g["$g$"]:::scalar
L["$L$"]:::scalar
F --> __multiply_2
r --> __multiply_2
__multiply_2 --> __equals_1
v --> __multiply_3
g --> __multiply_6
L --> __multiply_6
__multiply_6 --> __power_5
__power_5 --> __power_4
__power_4 -.-> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#42a5f5,stroke-width:1px
linkStyle 9 stroke:#aaa,stroke-width:2px
{
"nodes": [
{
"id": "__equals_1",
"type": "relation",
"op": "equals",
"subexpr": "Fr = \\frac{v}{\\sqrt{g L}}",
"chartScript": {
"script": "F*r - v/sqrt(L*g)",
"variables": [
"F",
"L",
"g",
"r",
"v"
]
}
},
{
"id": "__multiply_2",
"type": "operator",
"op": "multiply",
"subexpr": "F r",
"chartScript": {
"script": "F*r",
"variables": [
"F",
"r"
]
}
},
{
"id": "F",
"type": "scalar",
"latex": "F",
"subexpr": "F",
"chartScript": {
"script": "F",
"variables": [
"F"
]
}
},
{
"id": "r",
"type": "scalar",
"latex": "r",
"subexpr": "r",
"chartScript": {
"script": "r",
"variables": [
"r"
]
}
},
{
"id": "__multiply_3",
"type": "operator",
"op": "multiply",
"subexpr": "v \\frac{1}{\\sqrt{L g}}",
"chartScript": {
"script": "v/sqrt(L*g)",
"variables": [
"L",
"g",
"v"
]
}
},
{
"id": "v",
"type": "scalar",
"latex": "v",
"subexpr": "v",
"chartScript": {
"script": "v",
"variables": [
"v"
]
}
},
{
"id": "__power_4",
"type": "operator",
"latex": "\\dfrac{1}{(\\cdot)}",
"op": "power",
"exponent": "-1",
"subexpr": "\\frac{1}{\\sqrt{L g}}",
"chartScript": {
"script": "pow(L*g, -1/2)",
"variables": [
"L",
"g"
]
}
},
{
"id": "__power_5",
"type": "operator",
"op": "power",
"exponent": "1/2",
"subexpr": "\\sqrt{L g}",
"chartScript": {
"script": "sqrt(L*g)",
"variables": [
"L",
"g"
]
}
},
{
"id": "__multiply_6",
"type": "operator",
"op": "multiply",
"subexpr": "g L",
"chartScript": {
"script": "L*g",
"variables": [
"L",
"g"
]
}
},
{
"id": "g",
"type": "scalar",
"latex": "g",
"subexpr": "g",
"chartScript": {
"script": "g",
"variables": [
"g"
]
}
},
{
"id": "L",
"type": "scalar",
"latex": "L",
"subexpr": "L",
"chartScript": {
"script": "L",
"variables": [
"L"
]
}
}
],
"edges": [
{
"from": "F",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "r",
"to": "__multiply_2",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_2",
"to": "__equals_1"
},
{
"from": "v",
"to": "__multiply_3",
"semantic": "direct",
"weight": 1.0
},
{
"from": "g",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "L",
"to": "__multiply_6",
"semantic": "direct",
"weight": 1.0
},
{
"from": "__multiply_6",
"to": "__power_5"
},
{
"from": "__power_5",
"to": "__power_4"
},
{
"from": "__power_4",
"to": "__multiply_3"
},
{
"from": "__multiply_3",
"to": "__equals_1"
}
],
"classification": {
"kind": "algebraic"
},
"domain": "mechanics"
}flowchart RL
classDef scalar fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef vector fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef constant fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef number fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef expression fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef text fill:#1b3a1e,stroke:#66bb6a,color:#c8e6c9,font-size:15px
classDef operator fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef function fill:#1a2740,stroke:#42a5f5,color:#bbdefb,font-size:15px
classDef relation fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef result fill:#332a0b,stroke:#ffa726,color:#ffe0b2,font-size:15px
classDef annotation fill:#131a2c,stroke:#4a5580,color:#b0bcd0,font-size:15px
__equals_1{"="}:::relation
__multiply_2(("$\times$")):::operator
F["$F$"]:::scalar
r["$r$"]:::scalar
__multiply_3(("$\times$")):::operator
v["$v$"]:::scalar
__power_4(("$\dfrac{1}{(\cdot)}$")):::operator
__power_5(("${(\cdot)}^{1/2}$")):::operator
__multiply_6(("$\times$")):::operator
g["$g$"]:::scalar
L["$L$"]:::scalar
F --> __multiply_2
r --> __multiply_2
__multiply_2 --> __equals_1
v --> __multiply_3
g --> __multiply_6
L --> __multiply_6
__multiply_6 --> __power_5
__power_5 --> __power_4
__power_4 -.-> __multiply_3
__multiply_3 --> __equals_1
linkStyle 0 stroke:#ef5350,stroke-width:3px
linkStyle 1 stroke:#ef5350,stroke-width:3px
linkStyle 2 stroke:#aaa,stroke-width:2px
linkStyle 3 stroke:#ef5350,stroke-width:3px
linkStyle 4 stroke:#ef5350,stroke-width:3px
linkStyle 5 stroke:#ef5350,stroke-width:3px
linkStyle 6 stroke:#aaa,stroke-width:2px
linkStyle 7 stroke:#aaa,stroke-width:2px
linkStyle 8 stroke:#42a5f5,stroke-width:1px
linkStyle 9 stroke:#aaa,stroke-width:2px