Rogue Wave banner
Previous fileTop of DocumentContentsNo linkNext file
SourcePro Release Notes

SourcePro Analysis

Essential Math Module

Removal of DComplex

DComplex was a legacy class for platforms that did not provide an std::complex<double> implementation. It was defined in the header file rw/rcomplex.h. All supported platforms now support std::complex<double>, so DComplex is no longer used. A typedef for DComplex to std::complex<double> is still provided in the header file rw/dcomplex.h.

Applications that explicitly include rw/rcomplex.h may see compilation errors due to the removal of this header file. It should be safe to remove this header file include from your code. In some cases you may need to instead include rw/dcomplex.h in order to find a definition for DComplex, however this should only be required if you are not including any other types that rely on DComplex.

Removal of blalib and lapfor Libraries

Because they are unneeded, these libraries are no longer built in SourcePro. You will need to remove references to the blalib and lapkfor libraries from your build systems as these libraries are no longer present.



Previous fileTop of DocumentContentsNo linkNext file

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.