OpenPisco.LevelSetBase module#

OpenPisco.LevelSetBase.CheckIntegrity()[source]#
class OpenPisco.LevelSetBase.LevelSetBase(other=None, support=None)[source]#

Bases: object

AcceptChanges(newphi=None)[source]#
DiscardState()[source]#
GetNumberOfDesignVariables()[source]#
Initialize(Function)[source]#
InitializePointByPoint(Function)[source]#
abstract InterfaceIntegral(field)[source]#

The value of the surface integral applied to the trace of a scalar-valued field defined on the whole design domain.

IsNodal()[source]#
abstract Regularize(field, lengthscaleParameter=None, extra=None)[source]#
abstract Reinitialize(length=None)[source]#

Reinitialize the levelset function as a signed distance.

The levelset function guaranteed to be a signed distance function at least at a distance of length from the interface.

Parameters

length (real, optional) – sufficient length of redistanciation, expressed as an absolute distance from the interface

ResetState()[source]#
SetSupport(support)[source]#
StoreState()[source]#
TakeValuesFrom(other)[source]#
abstract TransportAndReinitialize(velocity, velocity_normalization=1.0)[source]#