    

 ## On this page

  

 

 # ComputeRandomFieldErrors Class Reference

 Last update: 16.07.2025 

Decomposition of one or multiple random fields. [More...](class_compute_random_field_errors.xhtml#details)

## <a name="pub-methods"></a>Public Member Functions

 [check](class_compute_random_field_errors.xhtml#a47c34ec1e578c2ce27cf1c5fcd0d1704) ([Structure](class_structure.xhtml) [database](group__data.xhtml#gaebcac3a2836ec9fdf2e47bd812994b6b)) checks the settings on plausibility It throws an exception if there is a problem with the settings. Important: It tries to find out all problems with these settings and then exits the routine. [More...](#a47c34ec1e578c2ce27cf1c5fcd0d1704)  
  [compute](class_compute_random_field_errors.xhtml#ab08e112d95fe611e7eb25491c354d115) ([Structure](class_structure.xhtml) [database](group__data.xhtml#gaebcac3a2836ec9fdf2e47bd812994b6b)) performs the reduction of a random field for multiple sets of samples [More...](#ab08e112d95fe611e7eb25491c354d115)  
 <a id="af8ad92a06093927ac20426a0383d4c50"></a> [ComputeRandomFieldErrors](class_compute_random_field_errors.xhtml#af8ad92a06093927ac20426a0383d4c50) () constructor   
 ## <a name="pub-attribs"></a>Public Attributes

<a id="a0a142faa1cc762466b884ad3c8979f3a"></a>[DataObjectContainer](class_data_object_container.xhtml) [element\_data](class_compute_random_field_errors.xhtml#a0a142faa1cc762466b884ad3c8979f3a) the data set to be analyzed   
 <a id="af8f99d09dfe9b12d89a6e6b8ff6af558"></a>[ComputeAmplitudes::enum\_missing\_data\_type](class_compute_amplitudes.xhtml#af4a82e782245e02b74bdf0da297346ac) [missing\_items](class_compute_random_field_errors.xhtml#af8f99d09dfe9b12d89a6e6b8ff6af558) defines how missing items (eroded elements) are treated   
 <a id="a4b3543f31398671628dd711c98a0d37e"></a>[DataObjectContainer](class_data_object_container.xhtml) [node\_data](class_compute_random_field_errors.xhtml#a4b3543f31398671628dd711c98a0d37e) the data set to be analyzed   
 <a id="ade25e60bd85c8b4abd4f5b416cae0eb9"></a>bool [overwrite\_existing](class_compute_random_field_errors.xhtml#ade25e60bd85c8b4abd4f5b416cae0eb9) is true if already existing output data objects will be replaced. In this case, also all depending objects of the already existing one will be deleted.   
 <a id="a0c1c80374ba4d28153ed219819d24612"></a>[DataObjectContainer](class_data_object_container.xhtml) [scalar\_data](class_compute_random_field_errors.xhtml#a0c1c80374ba4d28153ed219819d24612) the data set to be analyzed   
 <a id="details" name="details"></a>## Detailed Description

Decomposition of one or multiple random fields.



## Member Function Documentation

<a id="a47c34ec1e578c2ce27cf1c5fcd0d1704"></a>## [◆ ](#a47c34ec1e578c2ce27cf1c5fcd0d1704)check()

 check  ( [Structure](class_structure.xhtml)  *database*) 

checks the settings on plausibility It throws an exception if there is a problem with the settings. Important: It tries to find out all problems with these settings and then exits the routine.

Parameters databasethe SoS structure 



<a id="ab08e112d95fe611e7eb25491c354d115"></a>## [◆ ](#ab08e112d95fe611e7eb25491c354d115)compute()

 compute  ( [Structure](class_structure.xhtml)  *database*) 

performs the reduction of a random field for multiple sets of samples

Parameters databasethe output object where new objects are added to