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.