Skip to main content

oSP3D Script API 2024 R1

CreateFMOP Class Reference

Last update: 16.07.2025

Creates 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
databasethe database we refer to
Exceptions
anexception in case of an error

◆ checkOverwriteExisting()

bool checkOverwriteExisting ( Structure  database)

checks if any FCoP values are already existing in the database

Parameters
databasethe 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
databasethe 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

Connect with Ansys