- center0.5 0.5 0The center of the bubble.
Default:0.5 0.5 0
C++ Type:libMesh::VectorValue<double>
Unit:(no unit assumed)
Controllable:No
Description:The center of the bubble.
- epsilon0.01The interface thickness.
Default:0.01
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:The interface thickness.
- radius0.15The radius of the bubble.
Default:0.15
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:The radius of the bubble.
LevelSetOlssonBubble
Olsson and Kreiss (2005) define a level set function () that differs from the traditional signed distance function. They define a level set function ranging from 0 to 1 with a defined thickness (), which is a commonly referred to as a smeared Heaviside function ():
Typically, the interface of the level set function is defined by the 0.5 contour and the interface or boundary layer is defined between 0 and 1.
For example, the following code creates a "bubble" in the lower left corner in a domain ranging from 0 to 1 in the x- and y-direction, as shown in the figure.
[Functions<<<{"href": "../../syntax/Functions/index.html"}>>>]
[./bubble_func]
type = LevelSetOlssonBubble<<<{"description": "Implementation of 'bubble' ranging from 0 to 1.", "href": "LevelSetOlssonBubble.html"}>>>
center<<<{"description": "The center of the bubble."}>>> = '0.25 0.25 0'
radius<<<{"description": "The radius of the bubble."}>>> = 0.15
[../]
[]
(moose/modules/level_set/test/tests/functions/olsson_bubble/olsson_bubble.i)Input Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Controllable:No
Description:Set the enabled status of the MooseObject.
Advanced Parameters
References
- Elin Olsson and Gunilla Kreiss.
A conservative level set method for two phase flow.
Journal of computational physics, 210(1):225–246, 2005.
URL: http://dx.doi.org/10.1016/j.jcp.2005.04.007.[BibTeX]