proteus.MeshAdaptPUMI.AdaptHelper module

class proteus.MeshAdaptPUMI.AdaptHelper.PUMI_helper(NS_Base)[source]

Bases: object

setProperties()[source]
getModels(modelDict)[source]
reconstructMesh(domain, mesh)[source]
PUMI_reallocate(mesh)[source]
PUMI_recomputeStructures(modelListOld)[source]
PUMI2Proteus(domain)[source]
PUMI_transferFields()[source]
PUMI_estimateError()[source]

Estimate the error using the classical element residual method by Ainsworth and Oden and generates a corresponding error field.

PUMI_adaptMesh(inputString=b'')[source]

Uses a computed error field to construct a size field and adapts the mesh using SCOREC tools (a.k.a. MeshAdapt)

hotstartWithPUMI()[source]
initialAdapt()[source]
computeElementMaterials(rho_transfer, nu_transfer)[source]