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]