From 8c19eef69a4d1fb2a7e56325b6f88ca7a6696b5f Mon Sep 17 00:00:00 2001 From: eap Date: Thu, 18 Jan 2007 07:46:03 +0000 Subject: [PATCH] PAL14458 (Values, returned by "GetTableFunctions()" functionality, were changed) fix incorrect table distribution with Exponent conversion mode --- src/StdMeshers/StdMeshers_Distribution.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.39.2