butterfly.fields module¶
OpenFOAM field values.
-
class
butterfly.fields.AlphatJayatillekeWallFunction(value, is_uniform=True, Prt=None)[source]¶ Bases:
butterfly.fields.FixedValuealphatJayatillekeWallFunction.
-
value_dict¶ Get fields as a dictionary.
-
-
class
butterfly.fields.AtmBoundary(Uref, Zref, z0, flowDir, zDir='(0 0 1)', zGround=0, from_values=True)[source]¶ Bases:
butterfly.fields.FieldOpenFOAM AtmBoundaryLayerInletVelocity.
-
uref¶ Flow velocity as a float number.
-
Zref¶ Reference z value for flow velocity as a float number.
-
z0¶ Roughness (e.g. uniform 1).
-
flowDir¶ Velocity vector as a tuple.
-
zDir¶ Z direction (default:(0 0 1)).
-
zGround¶ Min z value of the bounding box (default: 0).
-
from_values¶ True.
-
classmethod
from_ABLConditions(ABLConditions, value=None)[source]¶ Init class from a condition file.
-
value_dict¶ Get fields as a dictionary.
-
-
class
butterfly.fields.AtmBoundaryLayerInletEpsilon(Uref, Zref, z0, flowDir, zDir='(0 0 1)', zGround=0, from_values=True)[source]¶ Bases:
butterfly.fields.AtmBoundaryAtmBoundaryLayerInletEpsilon.
-
class
butterfly.fields.AtmBoundaryLayerInletK(Uref, Zref, z0, flowDir, zDir='(0 0 1)', zGround=0, from_values=True)[source]¶ Bases:
butterfly.fields.AtmBoundaryAtmBoundaryLayerInletK.
-
class
butterfly.fields.AtmBoundaryLayerInletVelocity(Uref, Zref, z0, flowDir, zDir='(0 0 1)', zGround=0, from_values=True)[source]¶ Bases:
butterfly.fields.AtmBoundaryAtmBoundaryLayerInletVelocity.
-
class
butterfly.fields.Calculated(value=None, is_unifrom=True)[source]¶ Bases:
butterfly.fields.FieldOpenFOAM calculated value.
Parameters: - value – value.
- is_unifrom – A boolean that indicates if the values is uniform.
-
value_dict¶ Get fields as a dictionary.
-
class
butterfly.fields.Empty[source]¶ Bases:
butterfly.fields.FieldEmpty boundary condition.
-
class
butterfly.fields.EpsilonWallFunction(value, cmu=None, kappa=None, E=None, is_unifrom=True)[source]¶ Bases:
butterfly.fields.WallFunctionEpsilonWallFunction.
Parameters: - value –
- cmu – (default: None)
- kappa – (default: None)
- E – (default: None)
-
value_dict¶ Get fields as a dictionary.
-
class
butterfly.fields.Field[source]¶ Bases:
objectOpenFOAM field values base class.
-
value_dict¶ Get fields as a dictionary.
-
-
class
butterfly.fields.FixedFluxPressure(value, is_uniform=True, rho=None)[source]¶ Bases:
butterfly.fields.FixedValueFixedFluxPressure.
-
value_dict¶ Get fields as a dictionary.
-
-
class
butterfly.fields.FixedValue(value, is_unifrom=True)[source]¶ Bases:
butterfly.fields.FieldOpenFOAM fixed value.
Parameters: - value – value.
- is_unifrom – A boolean that indicates if the values is uniform.
-
value_dict¶ Get fields as a dictionary.
-
class
butterfly.fields.FlowRateInletVelocity(volumetricFlowRate, value, is_uniform=True)[source]¶ Bases:
butterfly.fields.FixedValueFlowRateInletVelocity.
-
value_dict¶ Get fields as a dictionary.
-
-
class
butterfly.fields.InletOutlet(inletValue, value)[source]¶ Bases:
butterfly.fields.FieldOpenFOAM InletOutlet value.
http://www.cfd-online.com/Forums/openfoam-solving/60337-questions-about -inletoutlet-outletinlet-boundary-conditions.html
-
value_dict¶ Get fields as a dictionary.
-
-
class
butterfly.fields.KqRWallFunction(value, is_unifrom=True)[source]¶ Bases:
butterfly.fields.WallFunctionKqRWallFunction.
-
class
butterfly.fields.NutkAtmRoughWallFunction(Uref, Zref, z0, flowDir, zDir='(0 0 1)', zGround=0, from_values=True)[source]¶ Bases:
butterfly.fields.AtmBoundaryNutkAtmRoughWallFunction.
-
class
butterfly.fields.NutkWallFunction(value, cmu=None, kappa=None, E=None, is_unifrom=True)[source]¶ Bases:
butterfly.fields.EpsilonWallFunctionNutkWallFunction.
-
class
butterfly.fields.OutletInlet(outletValue, value)[source]¶ Bases:
butterfly.fields.FieldOpenFOAM OutletInlet value.
http://www.cfd-online.com/Forums/openfoam-solving/60337-questions-about -inletoutlet-outletinlet-boundary-conditions.html
-
value_dict¶ Get fields as a dictionary.
-
-
class
butterfly.fields.PressureInletOutletVelocity(value, is_unifrom=True)[source]¶ Bases:
butterfly.fields.FixedValuePressureInletOutletVelocity.
-
class
butterfly.fields.Slip[source]¶ Bases:
butterfly.fields.FieldSlip boundary condition.
-
class
butterfly.fields.WallFunction(value, is_unifrom=True)[source]¶ Bases:
butterfly.fields.FixedValueWallFunction.
-
class
butterfly.fields.ZeroGradient[source]¶ Bases:
butterfly.fields.FieldZeroGradient boundary condition.