Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
10e12cc
)
fix SIGFPE on too short EDGEs
author
eap
<eap@opencascade.com>
Mon, 18 Nov 2013 13:21:17 +0000
(13:21 +0000)
committer
eap
<eap@opencascade.com>
Mon, 18 Nov 2013 13:21:17 +0000
(13:21 +0000)
src/StdMeshers/StdMeshers_Adaptive1D.cxx
patch
|
blob
|
history
diff --git
a/src/StdMeshers/StdMeshers_Adaptive1D.cxx
b/src/StdMeshers/StdMeshers_Adaptive1D.cxx
index 38b703539bc074e4fa5b2e4b8228e5b54430f64b..2f9bdac328b3921a92831150475c5822a35eb2ec 100644
(file)
--- a/
src/StdMeshers/StdMeshers_Adaptive1D.cxx
+++ b/
src/StdMeshers/StdMeshers_Adaptive1D.cxx
@@
-1266,7
+1266,7
@@
bool AdaptiveAlgo::makeSegments()
}
// compute parameters of nodes
}
// compute parameters of nodes
- int nbSegFinal =
int(floor(nbSegs.back()+0.5
));
+ int nbSegFinal =
Max( 1, int(floor( nbSegs.back() + 0.5 )
));
double fact = nbSegFinal / nbSegs.back();
if ( maxSegSize / fact > myHyp->GetMaxSize() )
fact = ++nbSegFinal / nbSegs.back();
double fact = nbSegFinal / nbSegs.back();
if ( maxSegSize / fact > myHyp->GetMaxSize() )
fact = ++nbSegFinal / nbSegs.back();