flow360.NavierStokesInitialCondition#
- class NavierStokesInitialCondition[source]#
Bases:
ExpressionInitialConditionBase
NavierStokesInitialCondition
class for specifying theFluid.initial_condition
.Note
The result of the expressions will be treated as non-dimensional values. Please refer to the Units Introduction for more details.
Example
>>> fl.NavierStokesInitialCondition( ... rho = "(x <= 0) ? (1.0) : (0.125)", ... u = "0", ... v = "0", ... w = "0", ... p = "(x <= 0) ? (1 / 1.4) : (0.1 / 1.4)" ... )
- rho: Annotated[str, AfterValidator(func=process_expressions)] = 'rho'#
Density
- Constraints:
func = <function process_expressions at 0x79c454ba96c0>
- u: Annotated[str, AfterValidator(func=process_expressions)] = 'u'#
X-direction velocity
- Constraints:
func = <function process_expressions at 0x79c454ba96c0>
- v: Annotated[str, AfterValidator(func=process_expressions)] = 'v'#
Y-direction velocity
- Constraints:
func = <function process_expressions at 0x79c454ba96c0>
- w: Annotated[str, AfterValidator(func=process_expressions)] = 'w'#
Z-direction velocity
- Constraints:
func = <function process_expressions at 0x79c454ba96c0>