OpenPisco.LevelSetBase module

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

Bases: BaseOutputObject

AcceptChanges(newphi=None)[source]
DiscardState()[source]
Initialize(Function)[source]
InitializePointByPoint(Function)[source]
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]
Regularize(field, e2=None, extra=None)[source]
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]
TakePhiAndMesh(phi, mesh)[source]
TransportAndReinitialize(velocity, velocity_normalization=1.0, verbose=False)[source]