%MONITORPOINTS_CREATION_ByCluster%
(experimental) create monitor points due to user-defined clusters
Create a monitor point for each
MESHFREE point cluster with
MAT-flag
$Material$, if a given functional (or a sequence of functionals) is positive for all corresponding points of the cluster.
%ind_xxx% defines the cluster index of the
MESHFREE point cloud that should be used as reference. The cluster index has to be a unique positive (>0) natural number.
Note: -
- The position as well as most other quantities of the monitor points are obtained by mass-averaging the corresponding quantities of the MESHFREE point cluster. Excluded from this are: %ind_cham%, %ind_MARKER%, %ind_med%, %ind_MP_type%, %ind_proc%, %ind_st%, %ind_Vi%.
- If a sequence of functionals is used, the functionals can either be combined by %AND% or by %OR% . A monitor point is created, if the logical convolution of the functionals is true for all corresponding points of the cluster. A functional is true, if it delivers a positive value.
- If dedicated function values are defined at creation time using MONITORPOINTS_CREATION_FunctionEvaluation with respect to point cloud quantities (i.e. Y%ind_...%), then these quantities are already the mass-averaged ones of the cluster monitor point.
- To make sure that all MESHFREE points have correct values, we recommend both creating the monitor points and saving the results at the end of the time step. For this, set SAVE_atEndOfTimestep = (1,1) in common_variables.
Example: Create a monitor point for each cluster (with respect to
%ind_cluster%) at time larger than 5s.