Skip to main content

result:cyclic expansion

Version: 0.0.0

Description

Expand cyclic results from a fieldsContainer for given sets, sectors and scoping (optionals).

Inputs

InputNameExpected type(s)Description
Pin 0time_scopingscoping, vector<int32>
Pin 1mesh_scopingscopings_container, scoping, vector<int32>
Pin 2
Required
fields_containerfields_containerfield container with the base and duplicate sectors
Pin 3harmonic_indexint32
Pin 5bool_rotate_to_globalbooldefault is true
Pin 6map_size_scoping_outumap<int32,int32>map provider by scoping adapter
Pin 7normalization_factordouble
Pin 14merge_stagesbool
Pin 16
Required
cyclic_supportcyclic_support
Pin 18sectors_to_expandvector<int32>, scoping, scopings_containersectors to expand (start at 0), for multistage: use scopings container with 'stage' label.
Pin 19phidoubleangle phi in degrees (default value 0.0)

Outputs

OutputNameExpected type(s)Description
Pin 0fields_containerfields_containerFieldsContainer filled in

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_threadsint320Number of threads to use to run in parallel
run_in_parallelbooltrueLoops are allowed to run in parallel if the value of this config is set to true.
use_cachebooltrueSome intermediate data is put in cache if this config is set to true. This option can reduce computation time after the first run.

Scripting

Category: result

Plugin: core

Scripting name: cyclic_expansion

Full name: result.cyclic_expansion

Internal name: cyclic_expansion

License: None

Changelog

  • Version 0.0.0: Initial release.