Skip to main content

result:compute invariant terms rbd

Version: 0.0.0

Description

Set the required data for the invariant terms computation (reduced matrices, lumped mass matrix, modes ...)

Inputs

InputNameExpected type(s)Description
Pin 0
Required
rom_matricesfields_containerFieldsContainers containing the reduced matrices
Pin 1
Required
mode_shapesfields_containerFieldsContainers containing the mode shapes, which are CST and NOR for the cms method
Pin 2
Required
lumped_massfields_containerFieldsContainers containing the lumped mass
Pin 3
Required
model_datafields_containerdata describing the finite element model
Pin 4
Required
center_of_massfields_container
Pin 5
Required
inertia_relieffields_containerinertia matrix
Pin 6
Required
model_sizedoublemodel size
Pin 7
Required
field_coordinatesfieldcoordinates of all nodes
Pin 8
Required
nodvector<int32>
Pin 9constraint_mode_checkboolif true, the orthogonality of the constraint modes are checked. Default is false.

Outputs

OutputNameExpected type(s)Description
Pin 0model_dataproperty_fielddata describing the finite element model
Pin 1center_of_massfieldcenter of mass of the body
Pin 2inertia_relieffieldinertia matrix
Pin 3model_sizeproperty_field
Pin 4master_node_coordinatesvector<double>
Pin 5v_trsfvector<double>translational and rotational shape functions
Pin 6k_matfield
Pin 7mass_matfield
Pin 8c_matfield
Pin 9rhsfield
Pin 10dnvector<double>
Pin 11dr_cross_nvector<double>
Pin 12drnvector<double>
Pin 13dn_cross_nvector<double>
Pin 14dnx_yvector<double>
Pin 15dny_yvector<double>
Pin 16dnz_yvector<double>
Pin 17dyx_nvector<double>
Pin 18dyy_nvector<double>
Pin 19dyz_nvector<double>
Pin 20dnxnvector<double>
Pin 21dnynvector<double>
Pin 22dnznvector<double>

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.

Scripting

Category: result

Plugin: core

Scripting name: compute_invariant_terms_rbd

Full name: result.compute_invariant_terms_rbd

Internal name: compute_invariant_terms_rbd

License: None

Changelog

  • Version 0.0.0: Initial release.