From: eap Date: Thu, 18 Jan 2007 07:46:03 +0000 (+0000) Subject: PAL14458 (Values, returned by "GetTableFunctions()" functionality, were changed) X-Git-Tag: V3_2_5pre1~22 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=8c19eef69a4d1fb2a7e56325b6f88ca7a6696b5f;p=modules%2Fsmesh.git PAL14458 (Values, returned by "GetTableFunctions()" functionality, were changed) fix incorrect table distribution with Exponent conversion mode --- diff --git a/src/StdMeshers/StdMeshers_Distribution.cxx b/src/StdMeshers/StdMeshers_Distribution.cxx index 86efdee66..4f1275008 100644 --- a/src/StdMeshers/StdMeshers_Distribution.cxx +++ b/src/StdMeshers/StdMeshers_Distribution.cxx @@ -119,6 +119,7 @@ bool FunctionTable::value( const double t, double& f ) const if( i1==i2 ) { f = myData[ 2*i1+1 ]; + Function::value( t, f ); return true; } @@ -145,8 +146,10 @@ double FunctionTable::integral( const int i, const double d ) const { double f1,f2, res = 0.0; if( value( myData[2*i]+d, f1 ) ) - if(!value(myData[2*i], f2)) + if(!value(myData[2*i], f2)) { f2 = myData[2*i+1]; + Function::value( 1, f2 ); + } res = (f2+f1) * d / 2.0; return res; }