CreateFMOP Class Reference
Last update: 16.07.2025Creates a FMOP. More...
Public Member Functions | |
| check (Structure database) | |
| destructor More... | |
| bool | checkOverwriteExisting (Structure database) |
| checks if any FCoP values are already existing in the database More... | |
| compute (Structure database) | |
| computes the new objects More... | |
| CreateFMOP () | |
| default constructor | |
Public Attributes | |
| bool | compute_dominant_inputs |
| if true, plot the dominant input parameters | |
| bool | compute_Rsigma |
| if true, compute the CoP values in absolute units, i.e. the quantities "Rsigma[...]" | |
| bool | compute_sensitivities |
| if true, compute the sensitivity values | |
| DataObjectContainer | input |
| the scalar data objects defining the inputs | |
| std::vector< string > | mandatory_inputs |
| defines the mandatory input idents | |
| number | minimum_cop |
| minimum CoP value for a single item in a FCoP-value to be accepted as active input parameter (relative, 0.01=1%) | |
| number | minimum_cop_avg |
| minimum CoP value for the average FCoP-value to be accepted as active input parameter (relative, 0.01=1%) | |
| ::legacy::CreateScalarMOP2 | mop_settings |
| contains MOP settings that may be changed by the user | |
| MOQSettings | moq_settings |
| if true, shapes will be post-optimized for CoP More... | |
| bool | overwrite_existing |
| if true, replace existing output objects. if false: throw an error if an output object already exists | |
| RandomFieldDecompositionFromSamples | response |
| settings for creation of internal random field model If the random field model is configured to create any output, we will not use it! In this case you need to create a random field model explicitly. | |
| bool | use_MOQ |
| if true, MOQ will be used instead of MOP | |
Detailed Description
Creates a FMOP.
Member Function Documentation
◆ check()
| check | ( | Structure | database | ) |
destructor
checks the settings
- Parameters
-
database the database we refer to
- Exceptions
-
an exception in case of an error
◆ checkOverwriteExisting()
| bool checkOverwriteExisting | ( | Structure | database | ) |
checks if any FCoP values are already existing in the database
- Parameters
-
database the database to be tested
- Returns
- true if any FCoP objects or FMOP models were already created.
◆ compute()
| compute | ( | Structure | database | ) |
computes the new objects
- Parameters
-
database the database we refer to
Member Data Documentation
◆ moq_settings
| MOQSettings moq_settings |
if true, shapes will be post-optimized for CoP
contains MOQ settings that may be changed by the user