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:
303870b
)
Corrected for IPAL13079.
author
skl
<skl@opencascade.com>
Fri, 1 Sep 2006 09:13:16 +0000
(09:13 +0000)
committer
skl
<skl@opencascade.com>
Fri, 1 Sep 2006 09:13:16 +0000
(09:13 +0000)
src/StdMeshers/StdMeshers_Distribution.cxx
patch
|
blob
|
history
diff --git
a/src/StdMeshers/StdMeshers_Distribution.cxx
b/src/StdMeshers/StdMeshers_Distribution.cxx
index 4fd04bea9c63ffae833cfb0dd7aede40c9e8cd6a..815b708f63a0210b391b97be247f3d63e6c63f62 100644
(file)
--- a/
src/StdMeshers/StdMeshers_Distribution.cxx
+++ b/
src/StdMeshers/StdMeshers_Distribution.cxx
@@
-222,9
+222,10
@@
bool FunctionExpr::value( const double t, double& f ) const
double FunctionExpr::integral( const double a, const double b ) const
{
double res = 0.0;
double FunctionExpr::integral( const double a, const double b ) const
{
double res = 0.0;
- CASCatch_TRY
- {
- math_GaussSingleIntegration _int( ( math_Function& )*this, a, b, 20 );
+ CASCatch_TRY {
+ // skl for IPAL13079 (bug on Mandriva) - other cast
+ //math_GaussSingleIntegration _int( ( math_Function& )*this, a, b, 20 );
+ math_GaussSingleIntegration _int( *static_cast<math_Function*>( const_cast<FunctionExpr*> (this) ), a, b, 20 );
if( _int.IsDone() )
res = _int.Value();
}
if( _int.IsDone() )
res = _int.Value();
}