Topological Offset

/ (object)

/

Description

FIXME: Missing documentation in the specification.

Required

/application (string)

/application

Description

Application name must be topological_offset.

Options: ['topological_offset']

/input (string)

/input

Description

Tetrahedral input mesh.

Optional

/output (string)

/output

Description

Output file name (without extension).

Default: 'out'

/input_dir (string)

/input_dir

Description

Directory where the input files are located. This is injected by the application and should not be set by the user.

Default: ''

/offset_selection (string)

/offset_selection

Description

Boolean expression for input simplicial complex to offset. If a single tag (ie ‘tag_0’) is given, single body mode is used.

Default: '!_'

/offset_output_tags (list)

/offset_output_tags

Description

Tags to add to elements in the resulting offset region.

/offset_output_tags/* (string)

/offset_output_tags/*

Description

A tag.

/protected_tags (list)

/protected_tags

Description

Only relevant if overwrite_tags=true. Set of tags that will not be overwritten by the offset.

/protected_tags/* (string)

/protected_tags/*

Description

A tag.

/respect_all_topologies (bool)

/respect_all_topologies

Description

If true, the topology (after offset initialization) of every tag is respected as if the offset was to replace all tags. If false, only the topology of the offset is respected.

Default: False

/overwrite_tags (bool)

/overwrite_tags

Description

If true, offset_output_tag overwrites existing tags in the offset.

Default: False

/offset_in (bool)

/offset_in

Description

Only relevant for single body mode. Whether to create offset inside body

Default: False

/offset_out (bool)

/offset_out

Description

Only relevant for single body mode. Whether to create offset outside body

Default: True

/target_distance (float)

/target_distance

Description

Target distance for offset. If negative, the offset is created by splitting adjacent edges at their midpoints.

Default: -1.0

/relative_ball_threshold (float)

/relative_ball_threshold

Description

Radius relative to target_distance to stop circle (2d) or sphere (3d) splitting in conservative distance approximation.

Default: 0.1

/edge_search_termination_len (float)

/edge_search_termination_len

Description

Length below which binary search will be terminated for function-guided edge splitting

Default: 0.001

/sorted_marching (bool)

/sorted_marching

Description

Execute marching tets in decreasing order of edge length. Increases run time, may increase output mesh quality.

Default: False

/check_manifoldness (bool)

/check_manifoldness

Description

After performing offset, check if offset region is manifold

Default: True

/save_vtu (bool)

/save_vtu

Description

Save .vtu of output mesh

Default: False

/DEBUG_output (bool)

/DEBUG_output

Description

Write the tet mesh as out_{}.vtu after every operation.

Default: False