Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
0019941: EDF 766 SMESH : Max length hypothesis
[modules/smesh.git]
/
src
/
StdMeshers
/
StdMeshers_NumberOfLayers.cxx
diff --git
a/src/StdMeshers/StdMeshers_NumberOfLayers.cxx
b/src/StdMeshers/StdMeshers_NumberOfLayers.cxx
index df8fc7dba4b1685389e5ad3c520bb7c0f64841f2..604ee185aa8683eedb2d9c5e0312ec7113f7ce89 100644
(file)
--- a/
src/StdMeshers/StdMeshers_NumberOfLayers.cxx
+++ b/
src/StdMeshers/StdMeshers_NumberOfLayers.cxx
@@
-162,14
+162,16
@@
bool StdMeshers_NumberOfLayers::SetParametersByMesh(const SMESH_Mesh* ,
//================================================================================
/*!
//================================================================================
/*!
- * \brief Initialize my parameter values by
linear size of mesh element
.
+ * \brief Initialize my parameter values by
default parameters
.
* \retval bool - true if parameter values have been successfully defined
*/
//================================================================================
* \retval bool - true if parameter values have been successfully defined
*/
//================================================================================
-bool StdMeshers_NumberOfLayers::SetParametersBy
ElementSize(double elemLenght
,
-
const SMESH_Mesh* theMesh)
+bool StdMeshers_NumberOfLayers::SetParametersBy
Defaults(const TDefaults& dflts
,
+ const SMESH_Mesh* theMesh)
{
{
- return bool( theMesh ? _nbLayers = int( theMesh->GetShapeDiagonalSize() / elemLenght/ 2.) : 0);
+ if ( dflts._elemLength )
+ return bool( theMesh ? _nbLayers = int( theMesh->GetShapeDiagonalSize() / dflts._elemLength/ 2.) : 0);
+ return false;
}
}