/*! \page blsurf_hypo_page BLSURF Parameters hypothesis \n BLSURF Parameters hypothesis works only with BLSURF 2d algorithm. This algorithm is a commercial software.

General parameters

\image html blsurf_parameters.png \n The following options are commonly usable. The notion of diag used in the descriptions means the diagonal of the bounding box of the geometrical object to mesh. \n The following advanced options are not documented and you can use them at your own risk. \n\n Integer variables: Real variables: String variables:

Custom size map

\image html blsurf_parameters_sizemap.png It is possible to define user sizes on faces, edges or verteces.
See Also a sample TUI Script of the \ref tui_blsurf "creation of a BLSurf hypothesis", including size map. \anchor blsurf_sizemap_computation

Computation of the physical size

Here is the detail on the calculation of the size (from BLSurf documentation). \n The size is obtained by querying sizemap functions associated to the input CAD object for surfaces, curves and points. Each function can either return a value h (which is then trimmed between the two bounds hphymin and hphymax), or "no answer" (by not assigning a value to h), thus providing great flexibility in the specification of the sizes. The computation depends whether point P is internal to a surface, internal to a curve, or at the end of several curves: In order to compute the mean of several values, the arithmetic mean is used by default, but this can be modified by the parameter \ref blsurf_hmean_flag "hmean flag". In the same way, in order to interpolate two values, a linear interpolation is used by default, but this can be modified by \ref blsurf_hinterpol_flag "hinterpol flag".

Custom enforced vertices

\image html blsurf_parameters_enforced_vertices.png It is possible to define some enforced vertices to BLSurf algorithm without any vertex creation into the CAD.
See Also a sample TUI Script of the \ref tui_blsurf "creation of a BLSurf hypothesis", including enforced vertices.

Limitations

Currently BLSURF plugin has the following limitations. */