This is the data type providing the definitions for the sampling.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | max_nlevels | = | 0 | Maximal number of levels by which any mesh element should be refined. A setting of 0 results in no sampling, and the original mesh elements will be used with the integral mean value (first degree of freedom). Higher levels provide a limit for the refinement of the mesh. Note, that even for large settings here, the overall mesh depth is restricted by the global limit, due to the available space in the integers representing the treeIDs. |
|
character(len=labelLen), | private | :: | method | Method to use for the sampling. |
|||
type(ply_sampling_adaptive_type), | private | :: | adaptive | ||||
real(kind=rk), | private | :: | eps_osci | Maximum allowed oscillation of the solution. For adaptive subsampling only. |
|||
real(kind=rk), | private | :: | dofReducFactor | Factor to Reduce dofs for every sampling level. Can be used to avoid too drastic increase of memory consumption. For adaptive subsampling only. |
|||
logical, | private | :: | adaptiveDofReduction | Indicator for the limitation of memory consumption. |
|||
integer, | private | :: | AbsUpperBoundLevel | Absolute upper bound level to refine to. |