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
54355: 'Compute' button is absent for 'Number of the double nodes' value in 'Mesh...
[modules/smesh.git]
/
src
/
StdMeshers
/
StdMeshers_ViscousLayers.cxx
diff --git
a/src/StdMeshers/StdMeshers_ViscousLayers.cxx
b/src/StdMeshers/StdMeshers_ViscousLayers.cxx
index 72cdff35f606d09c861ff43f409bcac402f22ddf..a384191b2be9903701f64001acb577d3e5007b28 100644
(file)
--- a/
src/StdMeshers/StdMeshers_ViscousLayers.cxx
+++ b/
src/StdMeshers/StdMeshers_ViscousLayers.cxx
@@
-97,7
+97,7
@@
#include <unordered_map>
#ifdef _DEBUG_
#include <unordered_map>
#ifdef _DEBUG_
-#define __myDEBUG
+
//
#define __myDEBUG
//#define __NOT_INVALIDATE_BAD_SMOOTH
//#define __NODES_AT_POS
#endif
//#define __NOT_INVALIDATE_BAD_SMOOTH
//#define __NODES_AT_POS
#endif
@@
-1099,7
+1099,7
@@
namespace VISCOUS_3D
/*!
* \brief Class of temporary mesh face.
* We can't use SMDS_FaceOfNodes since it's impossible to set it's ID which is
/*!
* \brief Class of temporary mesh face.
* We can't use SMDS_FaceOfNodes since it's impossible to set it's ID which is
- * needed because SMESH_ElementSearcher internaly uses set of elements sorted by ID
+ * needed because SMESH_ElementSearcher internal
l
y uses set of elements sorted by ID
*/
struct _TmpMeshFace : public SMDS_PolygonalFaceOfNodes
{
*/
struct _TmpMeshFace : public SMDS_PolygonalFaceOfNodes
{
@@
-1218,8
+1218,8
@@
namespace VISCOUS_3D
//================================================================================
// StdMeshers_ViscousLayers hypothesis
//
//================================================================================
// StdMeshers_ViscousLayers hypothesis
//
-StdMeshers_ViscousLayers::StdMeshers_ViscousLayers(int hypId,
int studyId,
SMESH_Gen* gen)
- :SMESH_Hypothesis(hypId,
studyId,
gen),
+StdMeshers_ViscousLayers::StdMeshers_ViscousLayers(int hypId, SMESH_Gen* gen)
+ :SMESH_Hypothesis(hypId, gen),
_isToIgnoreShapes(1), _nbLayers(1), _thickness(1), _stretchFactor(1),
_method( SURF_OFFSET_SMOOTH )
{
_isToIgnoreShapes(1), _nbLayers(1), _thickness(1), _stretchFactor(1),
_method( SURF_OFFSET_SMOOTH )
{
@@
-1694,8
+1694,8
@@
namespace VISCOUS_3D
py = _pyStream = new ofstream(fname);
*py << "import SMESH" << endl
<< "from salome.smesh import smeshBuilder" << endl
py = _pyStream = new ofstream(fname);
*py << "import SMESH" << endl
<< "from salome.smesh import smeshBuilder" << endl
- << "smesh = smeshBuilder.New(
salome.myStudy
)" << endl
- << "meshSO = s
mesh.GetCurrentStudy()
.FindObjectID('0:1:2:" << tag <<"')" << endl
+ << "smesh = smeshBuilder.New()" << endl
+ << "meshSO = s
alome.myStudy
.FindObjectID('0:1:2:" << tag <<"')" << endl
<< "mesh = smesh.Mesh( meshSO.GetObject() )"<<endl;
theNbPyFunc = 0;
}
<< "mesh = smesh.Mesh( meshSO.GetObject() )"<<endl;
theNbPyFunc = 0;
}
@@
-4866,7
+4866,7
@@
bool _ViscousBuilder::smoothAndCheck(_SolidData& data,
if ( nbBad == oldBadNb &&
nbBad > 0 &&
if ( nbBad == oldBadNb &&
nbBad > 0 &&
- step < stepLimit ) // smooth w/o chec
h
of validity
+ step < stepLimit ) // smooth w/o chec
k
of validity
{
dumpFunctionEnd();
dumpFunction(SMESH_Comment("smoothWoCheck")<<data._index<<"_Fa"<<sInd
{
dumpFunctionEnd();
dumpFunction(SMESH_Comment("smoothWoCheck")<<data._index<<"_Fa"<<sInd
@@
-6680,6
+6680,7
@@
void _ViscousBuilder::findCollisionEdges( _SolidData& data, SMESH_MesherHelper&
_EdgesOnShape& eos = data._edgesOnShape[iS];
if ( eos._edges.empty() ) continue;
if ( eos.ShapeType() != TopAbs_EDGE && eos.ShapeType() != TopAbs_VERTEX ) continue;
_EdgesOnShape& eos = data._edgesOnShape[iS];
if ( eos._edges.empty() ) continue;
if ( eos.ShapeType() != TopAbs_EDGE && eos.ShapeType() != TopAbs_VERTEX ) continue;
+ if ( !eos._sWOL.IsNull() ) continue; // PAL23566
for ( size_t i = 0; i < eos._edges.size(); ++i )
{
for ( size_t i = 0; i < eos._edges.size(); ++i )
{
@@
-8740,7
+8741,7
@@
int _LayerEdge::Smooth(const int step, const bool isConcaveFace, bool findBest )
//================================================================================
/*!
//================================================================================
/*!
- * \brief Chooses a smoothing techni
c
giving a position most close to an initial one.
+ * \brief Chooses a smoothing techni
que
giving a position most close to an initial one.
* For a correct result, _simplices must contain nodes lying on geometry.
*/
//================================================================================
* For a correct result, _simplices must contain nodes lying on geometry.
*/
//================================================================================
@@
-11348,7
+11349,7
@@
bool _SmoothNode::Smooth(int& nbBad,
//================================================================================
/*!
//================================================================================
/*!
- * \brief Computes new UV using angle based smoothing techni
c
+ * \brief Computes new UV using angle based smoothing techni
que
*/
//================================================================================
*/
//================================================================================