OpenPisco.Actions.UnstructuredActions module#

class OpenPisco.Actions.UnstructuredActions.ActionCleanLonelyNodes[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.ActionCreate0Delement[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.ActionCutMeshIsoZero[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.ActionRemesh[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.AddETagFromNTag[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.AddNTagFromETag[source]#

Bases: ActionBase

Add nodal tags from element tags:

ls: “levelset” etagNames:strings ntagNames:strings

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.AddNodalTagUsingOriginalId[source]#

Bases: ActionBase

Apply(app, ops)[source]#
OpenPisco.Actions.UnstructuredActions.CheckIntegrity()[source]#
class OpenPisco.Actions.UnstructuredActions.CreateElementTag[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.CreateNodeTag[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.CreateTags[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.CreateTagsFromElemField[source]#

Bases: ActionBase

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.CreateZonesFromETags[source]#

Bases: ActionBase

Create zones from etag:

ls: level-set etags: existing etag name zones: zone ids

Apply(app, ops)[source]#
class OpenPisco.Actions.UnstructuredActions.FilterSimplyConnectedBodiesInTagAction[source]#

Bases: ActionBase

Filter simply connected bodies for tag within mesh.

-Compute each connex bodies -Keep those whose measure (volume in 3D, surface en 2D) is within the interval [minRelativeMeasure*meas(support); maxRelativeMeasure*meas(support)], -Remove the others

ls: level set minRelativeMeasure: minimum body relative measure to keep, default value 0 maxRelativeMeasure: maximum body relative measure to keep, default value 1 The relative measure of a body is the ratio between the measure of a simply connected body and the measure of the whole support

Apply(app, ops)[source]#