Skip to main content

mesh:morphed field

Version: 0.0.0

Description​

Computes the displacement to apply on input coordinates (in 2) if a morphing field (in 0) is applied on coordinates (in 1)

Inputs​

InputNameExpected type(s)Description
Pin 0
Required
displacementfield, fields_containerexpects either a field or a fields container with one field
Pin 1disp_coordinatesabstract_meshed_regioncoordinates on which the displacement field are applied
Pin 2
Required
coordinatesfield, abstract_meshed_regioncoordinates to evaluate
Pin 4morphing_typeint32morphing algorithm to use (0=PrimeRBF, 1=BSpline, 2=TetLinear, 3=TetRBF, 4=FFI) (default is 0)
Pin 5morphing_manager_dataMorphing Manager Data from prepare_morphing_operator (needed if disp_coordinates not specified).
Pin 6sliding_planesfieldSliding planes
Pin 7sliding_nodesscopings_containerSliding nodes

Outputs​

OutputNameExpected type(s)Description
Pin 0coordinates_displacementfielddisplacement of each point of the input coordinates

Configurations​

NameExpected type(s)Default valueDescription
mutexboolfalseIf this option is set to true, the shared memory is prevented from being simultaneously accessed by multiple threads.
num_threadsint321
run_in_parallelboolfalseLoops are allowed to run in parallel if the value of this config is set to true.

Scripting​

Category: mesh

Plugin: N/A

Scripting name: morphed_field

Full name: mesh.morphed_field

Internal name: morphed_field

License: any_dpf_supported_increments

Changelog​

  • Version 0.0.0: Initial release.