Bases: object
The level set method tracking an interface defined by the zero contour of the level set function phi which defines the signed distance of a point x from the interface. The contour phi(x)=0 defines the interface.
It is assumed that phi(x)<0 defines the volume of interest, phi(x)>0 the outside world.
Returns the solver options for the interface advective.
Returns the domain.
Returns the mesh size.
creates a characteristic function which is 1 over the over the length 2*h*smoothing_width around the interface and zero elsewhere
Creates a function with param_neg where phi<0 and param_pos where phi>0 (no smoothing).
Parameters: |
|
---|
Returns the level set function.
Returns the options of the solver for the reinitialization
Creates a smooth interface from -1 to 1 over the length 2*h*smoothing_width where -1 is used where the level set is negative and 1 where the level set is 1.
Creates a smoothed function with param_neg where phi<0 and param_pos where phi>0 which is smoothed over a length smoothing_width across the interface.
Parameters: | smoothing_width – width of the smoothing zone relative to mesh size. If not present the initial value of smooth is used. |
---|
Returns a new dt for a given flux using the Courant condition.
Parameters: | flux – flux field |
---|
Returns the volume of the phi(x)<0 region.
Makes a smooth characteristic function of the region phi(x)>contour if positiveSide and phi(x)<contour otherwise.
Parameters: |
|
---|
Updates the level set function.
Parameters: | dt – time step forward |
---|