Binary compatibility report for the ALGLIB library  between 3.7.0 and 3.8.0 versions on x86

Test Info


Library NameALGLIB
Version #13.7.0
Version #23.8.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files14
Total Shared Libraries1
Total Symbols / Types3734 / 1022
VerdictIncompatible
(9%)

Problem Summary


SeverityCount
Added Symbols-208
Removed SymbolsHigh30
Problems with
Data Types
High6
Medium18
Low27
Problems with
Symbols
High11
Medium0
Low4
Problems with
Constants
Low0

Added Symbols (208)


alglibinternal.h, libalglib.so
namespace alglib_impl
_fasttransformplan_clear void* _p )
_fasttransformplan_destroy void* _p )
_fasttransformplan_init void* _p, ae_state* _state, bool make_automatic )
_fasttransformplan_init_copy void* _dst, void* _src, ae_state* _state, bool make_automatic )
_mlpbuffers_clear void* _p )
_mlpbuffers_destroy void* _p )
_mlpbuffers_init void* _p, ae_state* _state, bool make_automatic )
_mlpbuffers_init_copy void* _dst, void* _src, ae_state* _state, bool make_automatic )
cmatrixgemmk ae_int_t m, ae_int_t n, ae_int_t k, struct ae_complex alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix* b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, struct ae_complex beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
countdown ae_int_t* v, ae_state* _state )
dec ae_int_t* v, ae_state* _state )
findprimitiverootandinverse ae_int_t n, ae_int_t* proot, ae_int_t* invproot, ae_state* _state )
ftapplyplan ( struct fasttransformplan* plan, ae_vector* a, ae_int_t offsa, ae_int_t repcnt, ae_state* _state )
ftcomplexfftplan ae_int_t n, ae_int_t k, struct fasttransformplan* plan, ae_state* _state )
hpcchunkedgradient ( ae_vector* weights, ae_vector* structinfo, ae_vector* columnmeans, ae_vector* columnsigmas, ae_matrix* xy, ae_int_t cstart, ae_int_t csize, ae_vector* batch4buf, ae_vector* hpcbuf, double* e, bool naturalerrorfunc, ae_state* _state )
hpcchunkedprocess ( ae_vector* weights, ae_vector* structinfo, ae_vector* columnmeans, ae_vector* columnsigmas, ae_matrix* xy, ae_int_t cstart, ae_int_t csize, ae_vector* batch4buf, ae_vector* hpcbuf, ae_state* _state )
hpcfinalizechunkedgradient ( struct mlpbuffers* buf, ae_vector* grad, ae_state* _state )
hpcpreparechunkedgradient ( ae_vector* weights, ae_int_t wcount, ae_int_t ntotal, ae_int_t nin, ae_int_t nout, struct mlpbuffers* buf, ae_state* _state )
imatrixresize ae_matrix* x, ae_int_t m, ae_int_t n, ae_state* _state )
inc ae_int_t* v, ae_state* _state )
inttoreal ae_int_t a, ae_state* _state )
log2 double x, ae_state* _state )
randomunit ae_int_t n, ae_vector* x, ae_state* _state )
rankx ae_vector* x, ae_int_t n, bool iscentered, struct apbuffers* buf, ae_state* _state )
rmatrixgemmk ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix* b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
rmatrixgemmk44v00 ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_matrix* b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
rmatrixgemmk44v01 ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_matrix* b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
rmatrixgemmk44v10 ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_matrix* b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
rmatrixgemmk44v11 ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_matrix* b, ae_int_t ib, ae_int_t jb, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
rmatrixgemmmkl ae_int_t m, ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix* b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
rmatrixsyrkmkl ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, bool isupper, ae_state* _state )
seterrorflag bool* flag, bool cond, ae_state* _state )
seterrorflagdiff bool* flag, double val, double refval, double tol, double s, ae_state* _state )
splitlength ( ae_int_t tasksize, ae_int_t chunksize, ae_int_t* task0, ae_int_t* task1, ae_state* _state )
splitlengtheven ( ae_int_t tasksize, ae_int_t* task0, ae_int_t* task1, ae_state* _state )
touchint ae_int_t* a, ae_state* _state )
touchreal double* a, ae_state* _state )

ap.h, libalglib.so
namespace alglib
ae_matrix_wrapper::assign ae_matrix_wrapper const& rhs )
ae_matrix_wrapper::create ae_matrix_wrapper const& rhs )
ae_matrix_wrapper::create char const* s, alglib_impl::ae_datatype datatype )
ae_vector_wrapper::assign ae_vector_wrapper const& rhs )
ae_vector_wrapper::create ae_vector_wrapper const& rhs )
ae_vector_wrapper::create char const* s, alglib_impl::ae_datatype datatype )
boolean_1d_array::boolean_1d_array [in-charge] boolean_1d_array const& rhs )
boolean_1d_array::boolean_1d_array [not-in-charge] boolean_1d_array const& rhs )
boolean_1d_array::operator = boolean_1d_array const& rhs )
boolean_2d_array::boolean_2d_array [in-charge] boolean_2d_array const& rhs )
boolean_2d_array::boolean_2d_array [not-in-charge] boolean_2d_array const& rhs )
complex_1d_array::complex_1d_array [in-charge] complex_1d_array const& rhs )
complex_1d_array::complex_1d_array [not-in-charge] complex_1d_array const& rhs )
complex_1d_array::operator = complex_1d_array const& rhs )
complex_2d_array::complex_2d_array [in-charge] complex_2d_array const& rhs )
complex_2d_array::complex_2d_array [not-in-charge] complex_2d_array const& rhs )
integer_1d_array::integer_1d_array [in-charge] integer_1d_array const& rhs )
integer_1d_array::integer_1d_array [not-in-charge] integer_1d_array const& rhs )
integer_1d_array::operator = integer_1d_array const& rhs )
integer_2d_array::integer_2d_array [in-charge] integer_2d_array const& rhs )
integer_2d_array::integer_2d_array [not-in-charge] integer_2d_array const& rhs )
real_1d_array::operator = real_1d_array const& rhs )
real_1d_array::real_1d_array [in-charge] real_1d_array const& rhs )
real_1d_array::real_1d_array [not-in-charge] real_1d_array const& rhs )
real_2d_array::real_2d_array [in-charge] real_2d_array const& rhs )
real_2d_array::real_2d_array [not-in-charge] real_2d_array const& rhs )
setnworkers ae_int_t nworkers )

ap.h, libalglib.so
namespace alglib_impl
ae_shared_pool_is_initialized void* _dst )
ae_smart_ptr_assign ( ae_smart_ptr* dst, void* new_ptr, bool is_owner, bool is_dynamic, void(*destroy)(void*) )
ae_yield ( )

dataanalysis.h, libalglib.so
namespace alglib
mlpsetalgobatch mlptrainer const& s )
smp_clusterizergetdistances ( real_2d_array const& xy, ae_int_t const npoints, ae_int_t const nfeatures, ae_int_t const disttype, real_2d_array& d )
smp_clusterizerrunahc ( clusterizerstate const& s, ahcreport& rep )
smp_mlpallerrorssparsesubset ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const setsize, integer_1d_array const& subset, ae_int_t const subsetsize, modelerrors& rep )
smp_mlpallerrorssubset ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const setsize, integer_1d_array const& subset, ae_int_t const subsetsize, modelerrors& rep )
smp_mlpavgce ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const npoints )
smp_mlpavgcesparse ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const npoints )
smp_mlpavgerror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const npoints )
smp_mlpavgerrorsparse ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const npoints )
smp_mlpavgrelerror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const npoints )
smp_mlpavgrelerrorsparse ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const npoints )
smp_mlpclserror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const npoints )
smp_mlpcontinuetraining ( mlptrainer const& s, multilayerperceptron const& network )
smp_mlperror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const npoints )
smp_mlperrorsparse ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const npoints )
smp_mlperrorsparsesubset ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const setsize, integer_1d_array const& subset, ae_int_t const subsetsize )
smp_mlperrorsubset ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const setsize, integer_1d_array const& subset, ae_int_t const subsetsize )
smp_mlpgradbatch ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const ssize, double& e, real_1d_array& grad )
smp_mlpgradbatchsparse ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const ssize, double& e, real_1d_array& grad )
smp_mlpgradbatchsparsesubset ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const setsize, integer_1d_array const& idx, ae_int_t const subsetsize, double& e, real_1d_array& grad )
smp_mlpgradbatchsubset ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const setsize, integer_1d_array const& idx, ae_int_t const subsetsize, double& e, real_1d_array& grad )
smp_mlprelclserror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const npoints )
smp_mlprelclserrorsparse ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const npoints )
smp_mlprmserror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const npoints )
smp_mlprmserrorsparse ( multilayerperceptron const& network, sparsematrix const& xy, ae_int_t const npoints )
smp_mlptrainensemblees ( mlptrainer const& s, mlpensemble const& ensemble, ae_int_t const nrestarts, mlpreport& rep )
smp_mlptrainnetwork ( mlptrainer const& s, multilayerperceptron const& network, ae_int_t const nrestarts, mlpreport& rep )

dataanalysis.h, libalglib.so
namespace alglib_impl
_mlpetrnsession_clear void* _p )
_mlpetrnsession_destroy void* _p )
_mlpetrnsession_init void* _p, ae_state* _state, bool make_automatic )
_mlpetrnsession_init_copy void* _dst, void* _src, ae_state* _state, bool make_automatic )
_pexec_clusterizergetdistances ae_matrix* xy, ae_int_t npoints, ae_int_t nfeatures, ae_int_t disttype, ae_matrix* d, ae_state* _state )
_pexec_clusterizerrunahc ( struct clusterizerstate* s, struct ahcreport* rep, ae_state* _state )
_pexec_mlpallerrorssparsesubset ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t setsize, ae_vector* subset, ae_int_t subsetsize, struct modelerrors* rep, ae_state* _state )
_pexec_mlpallerrorssubset ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t setsize, ae_vector* subset, ae_int_t subsetsize, struct modelerrors* rep, ae_state* _state )
_pexec_mlpavgce ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlpavgcesparse ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlpavgerror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlpavgerrorsparse ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlpavgrelerror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlpavgrelerrorsparse ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlpclserror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlpcontinuetraining ( struct mlptrainer* s, struct multilayerperceptron* network, ae_state* _state )
_pexec_mlperror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlperrorsparse ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlperrorsparsesubset ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t setsize, ae_vector* subset, ae_int_t subsetsize, ae_state* _state )
_pexec_mlperrorsubset ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t setsize, ae_vector* subset, ae_int_t subsetsize, ae_state* _state )
_pexec_mlpgradbatch ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t ssize, double* e, ae_vector* grad, ae_state* _state )
_pexec_mlpgradbatchsparse ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t ssize, double* e, ae_vector* grad, ae_state* _state )
_pexec_mlpgradbatchsparsesubset ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t setsize, ae_vector* idx, ae_int_t subsetsize, double* e, ae_vector* grad, ae_state* _state )
_pexec_mlpgradbatchsubset ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t setsize, ae_vector* idx, ae_int_t subsetsize, double* e, ae_vector* grad, ae_state* _state )
_pexec_mlprelclserror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlprelclserrorsparse ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlprmserror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlprmserrorsparse ( struct multilayerperceptron* network, struct sparsematrix* xy, ae_int_t npoints, ae_state* _state )
_pexec_mlptrainensemblees ( struct mlptrainer* s, struct mlpensemble* ensemble, ae_int_t nrestarts, struct mlpreport* rep, ae_state* _state )
_pexec_mlptrainnetwork ( struct mlptrainer* s, struct multilayerperceptron* network, ae_int_t nrestarts, struct mlpreport* rep, ae_state* _state )
_smlpgrad_clear void* _p )
_smlpgrad_destroy void* _p )
_smlpgrad_init void* _p, ae_state* _state, bool make_automatic )
_smlpgrad_init_copy void* _dst, void* _src, ae_state* _state, bool make_automatic )
_smlptrnsession_clear void* _p )
_smlptrnsession_destroy void* _p )
_smlptrnsession_init void* _p, ae_state* _state, bool make_automatic )
_smlptrnsession_init_copy void* _dst, void* _src, ae_state* _state, bool make_automatic )
mlpallerrorsx ( struct multilayerperceptron* network, ae_matrix* densexy, struct sparsematrix* sparsexy, ae_int_t datasetsize, ae_int_t datasettype, ae_vector* idx, ae_int_t subset0, ae_int_t subset1, ae_int_t subsettype, ae_shared_pool* buf, struct modelerrors* rep, ae_state* _state )
mlpcopyshared ( struct multilayerperceptron* network1, struct multilayerperceptron* network2, ae_state* _state )
mlpcopytunableparameters ( struct multilayerperceptron* network1, struct multilayerperceptron* network2, ae_state* _state )
mlpeallerrorsx ( struct mlpensemble* ensemble, ae_matrix* densexy, struct sparsematrix* sparsexy, ae_int_t datasetsize, ae_int_t datasettype, ae_vector* idx, ae_int_t subset0, ae_int_t subset1, ae_int_t subsettype, ae_shared_pool* buf, struct modelerrors* rep, ae_state* _state )
mlpexporttunableparameters ( struct multilayerperceptron* network, ae_vector* p, ae_int_t* pcount, ae_state* _state )
mlpgradbatchx ( struct multilayerperceptron* network, ae_matrix* densexy, struct sparsematrix* sparsexy, ae_int_t datasetsize, ae_int_t datasettype, ae_vector* idx, ae_int_t subset0, ae_int_t subset1, ae_int_t subsettype, ae_shared_pool* buf, ae_shared_pool* gradbuf, ae_state* _state )
mlpgradsplitcost ae_state* _state )
mlpgradsplitsize ae_state* _state )
mlpimporttunableparameters ( struct multilayerperceptron* network, ae_vector* p, ae_state* _state )
mlpntotal ( struct multilayerperceptron* network, ae_state* _state )
mlpsamearchitecture ( struct multilayerperceptron* network1, struct multilayerperceptron* network2, ae_state* _state )
mlpsetalgobatch ( struct mlptrainer* s, ae_state* _state )

fasttransforms.h, libalglib.so
namespace alglib_impl
fftr1dinternaleven ae_vector* a, ae_int_t n, ae_vector* buf, struct fasttransformplan* plan, ae_state* _state )
fftr1dinvinternaleven ae_vector* a, ae_int_t n, ae_vector* buf, struct fasttransformplan* plan, ae_state* _state )

linalg.h, libalglib.so
namespace alglib
cmatrixgemm ( ae_int_t const m, ae_int_t const n, ae_int_t const k, complex const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, complex_2d_array const& b, ae_int_t const ib, ae_int_t const jb, ae_int_t const optypeb, complex const beta, complex_2d_array const& c, ae_int_t const ic, ae_int_t const jc )
cmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
cmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
cmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, complex_2d_array const& c, ae_int_t const ic, ae_int_t const jc, bool const isupper )
rmatrixenforcesymmetricity ( real_2d_array const& a, ae_int_t const n, bool const isupper )
rmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
rmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
rmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, real_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, real_2d_array const& c, ae_int_t const ic, ae_int_t const jc, bool const isupper )
smp_cmatrixgemm ( ae_int_t const m, ae_int_t const n, ae_int_t const k, complex const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, complex_2d_array const& b, ae_int_t const ib, ae_int_t const jb, ae_int_t const optypeb, complex const beta, complex_2d_array const& c, ae_int_t const ic, ae_int_t const jc )
smp_cmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
smp_cmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
smp_cmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, complex_2d_array const& c, ae_int_t const ic, ae_int_t const jc, bool const isupper )
smp_rmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
smp_rmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array const& x, ae_int_t const i2, ae_int_t const j2 )
smp_rmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, real_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, real_2d_array const& c, ae_int_t const ic, ae_int_t const jc, bool const isupper )

linalg.h, libalglib.so
namespace alglib_impl
_pexec_cmatrixgemm ae_int_t m, ae_int_t n, ae_int_t k, struct ae_complex alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, ae_matrix* b, ae_int_t ib, ae_int_t jb, ae_int_t optypeb, struct ae_complex beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, ae_state* _state )
_pexec_cmatrixlefttrsm ae_int_t m, ae_int_t n, ae_matrix* a, ae_int_t i1, ae_int_t j1, bool isupper, bool isunit, ae_int_t optype, ae_matrix* x, ae_int_t i2, ae_int_t j2, ae_state* _state )
_pexec_cmatrixrighttrsm ae_int_t m, ae_int_t n, ae_matrix* a, ae_int_t i1, ae_int_t j1, bool isupper, bool isunit, ae_int_t optype, ae_matrix* x, ae_int_t i2, ae_int_t j2, ae_state* _state )
_pexec_cmatrixsyrk ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, bool isupper, ae_state* _state )
_pexec_rmatrixlefttrsm ae_int_t m, ae_int_t n, ae_matrix* a, ae_int_t i1, ae_int_t j1, bool isupper, bool isunit, ae_int_t optype, ae_matrix* x, ae_int_t i2, ae_int_t j2, ae_state* _state )
_pexec_rmatrixrighttrsm ae_int_t m, ae_int_t n, ae_matrix* a, ae_int_t i1, ae_int_t j1, bool isupper, bool isunit, ae_int_t optype, ae_matrix* x, ae_int_t i2, ae_int_t j2, ae_state* _state )
_pexec_rmatrixsyrk ae_int_t n, ae_int_t k, double alpha, ae_matrix* a, ae_int_t ia, ae_int_t ja, ae_int_t optypea, double beta, ae_matrix* c, ae_int_t ic, ae_int_t jc, bool isupper, ae_state* _state )
rmatrixenforcesymmetricity ae_matrix* a, ae_int_t n, bool isupper, ae_state* _state )

optimization.h, libalglib.so
namespace alglib
minqpsetalgobleic ( minqpstate const& state, double const epsg, double const epsf, double const epsx, ae_int_t const maxits )
minqpsetquadratictermsparse ( minqpstate const& state, sparsematrix const& a, bool const isupper )
minqpsetscale ( minqpstate const& state, real_1d_array const& s )

optimization.h, libalglib.so
namespace alglib_impl
minbleicemergencytermination ( struct minbleicstate* state, ae_state* _state )
minbleicsetdrep ( struct minbleicstate* state, bool needdrep, ae_state* _state )
minqpsetalgobleic ( struct minqpstate* state, double epsg, double epsf, double epsx, ae_int_t maxits, ae_state* _state )
minqpsetquadratictermsparse ( struct minqpstate* state, struct sparsematrix* a, bool isupper, ae_state* _state )
minqpsetscale ( struct minqpstate* state, ae_vector* s, ae_state* _state )
sasactivelcpenalty1 ( struct sactiveset* state, ae_vector* x, ae_state* _state )

statistics.h, libalglib.so
namespace alglib
rankdata ( real_2d_array const& xy, ae_int_t const npoints, ae_int_t const nfeatures )
rankdata real_2d_array& xy )
rankdatacentered ( real_2d_array const& xy, ae_int_t const npoints, ae_int_t const nfeatures )
rankdatacentered real_2d_array& xy )
smp_covm ( real_2d_array const& x, ae_int_t const n, ae_int_t const m, real_2d_array& c )
smp_covm ( real_2d_array const& x, real_2d_array& c )
smp_covm2 ( real_2d_array const& x, real_2d_array const& y, ae_int_t const n, ae_int_t const m1, ae_int_t const m2, real_2d_array& c )
smp_covm2 ( real_2d_array const& x, real_2d_array const& y, real_2d_array& c )
smp_pearsoncorrm ( real_2d_array const& x, ae_int_t const n, ae_int_t const m, real_2d_array& c )
smp_pearsoncorrm ( real_2d_array const& x, real_2d_array& c )
smp_pearsoncorrm2 ( real_2d_array const& x, real_2d_array const& y, ae_int_t const n, ae_int_t const m1, ae_int_t const m2, real_2d_array& c )
smp_pearsoncorrm2 ( real_2d_array const& x, real_2d_array const& y, real_2d_array& c )
smp_rankdata ( real_2d_array const& xy, ae_int_t const npoints, ae_int_t const nfeatures )
smp_rankdata real_2d_array& xy )
smp_rankdatacentered ( real_2d_array const& xy, ae_int_t const npoints, ae_int_t const nfeatures )
smp_rankdatacentered real_2d_array& xy )
smp_spearmancorrm ( real_2d_array const& x, ae_int_t const n, ae_int_t const m, real_2d_array& c )
smp_spearmancorrm ( real_2d_array const& x, real_2d_array& c )
smp_spearmancorrm2 ( real_2d_array const& x, real_2d_array const& y, ae_int_t const n, ae_int_t const m1, ae_int_t const m2, real_2d_array& c )
smp_spearmancorrm2 ( real_2d_array const& x, real_2d_array const& y, real_2d_array& c )

statistics.h, libalglib.so
namespace alglib_impl
_pexec_covm ae_matrix* x, ae_int_t n, ae_int_t m, ae_matrix* c, ae_state* _state )
_pexec_covm2 ae_matrix* x, ae_matrix* y, ae_int_t n, ae_int_t m1, ae_int_t m2, ae_matrix* c, ae_state* _state )
_pexec_pearsoncorrm ae_matrix* x, ae_int_t n, ae_int_t m, ae_matrix* c, ae_state* _state )
_pexec_pearsoncorrm2 ae_matrix* x, ae_matrix* y, ae_int_t n, ae_int_t m1, ae_int_t m2, ae_matrix* c, ae_state* _state )
_pexec_rankdata ae_matrix* xy, ae_int_t npoints, ae_int_t nfeatures, ae_state* _state )
_pexec_rankdatacentered ae_matrix* xy, ae_int_t npoints, ae_int_t nfeatures, ae_state* _state )
_pexec_spearmancorrm ae_matrix* x, ae_int_t n, ae_int_t m, ae_matrix* c, ae_state* _state )
_pexec_spearmancorrm2 ae_matrix* x, ae_matrix* y, ae_int_t n, ae_int_t m1, ae_int_t m2, ae_matrix* c, ae_state* _state )
rankdata ae_matrix* xy, ae_int_t npoints, ae_int_t nfeatures, ae_state* _state )
rankdatacentered ae_matrix* xy, ae_int_t npoints, ae_int_t nfeatures, ae_state* _state )

to the top

Removed Symbols (30)


alglibinternal.h, libalglib.so
namespace alglib_impl
_ftplan_clear void* _p )
_ftplan_destroy void* _p )
_ftplan_init void* _p, ae_state* _state, bool make_automatic )
_ftplan_init_copy void* _dst, void* _src, ae_state* _state, bool make_automatic )
ftbaseexecuteplan ae_vector* a, ae_int_t aoffset, ae_int_t n, struct ftplan* plan, ae_state* _state )
ftbaseexecuteplanrec ae_vector* a, ae_int_t aoffset, struct ftplan* plan, ae_int_t entryoffset, ae_int_t stackptr, ae_state* _state )
ftbasegeneratecomplexfftplan ae_int_t n, struct ftplan* plan, ae_state* _state )
ftbasegeneraterealfftplan ae_int_t n, struct ftplan* plan, ae_state* _state )
ftbasegeneraterealfhtplan ae_int_t n, struct ftplan* plan, ae_state* _state )
rankx ae_vector* x, ae_int_t n, struct apbuffers* buf, ae_state* _state )

ap.h, libalglib.so
namespace alglib
ae_matrix_wrapper::ae_matrix_wrapper [in-charge] ae_matrix_wrapper const& rhs )
ae_matrix_wrapper::ae_matrix_wrapper [not-in-charge] ae_matrix_wrapper const& rhs )
ae_vector_wrapper::ae_vector_wrapper [in-charge] ae_vector_wrapper const& rhs )
ae_vector_wrapper::ae_vector_wrapper [not-in-charge] ae_vector_wrapper const& rhs )
ae_vector_wrapper::operator = ae_vector_wrapper const& rhs )
ap.h, libalglib.so
namespace alglib_impl
ae_smart_ptr_assign ( ae_smart_ptr* dst, void* new_ptr, bool is_owner, void(*destroy)(void*) )

dataanalysis.h, libalglib.so
namespace alglib_impl
mlpeallerrors ( struct mlpensemble* ensemble, ae_matrix* xy, ae_int_t npoints, double* relcls, double* avgce, double* rms, double* avg, double* avgrel, ae_state* _state )

fasttransforms.h, libalglib.so
namespace alglib_impl
fftr1dinternaleven ae_vector* a, ae_int_t n, ae_vector* buf, struct ftplan* plan, ae_state* _state )
fftr1dinvinternaleven ae_vector* a, ae_int_t n, ae_vector* buf, struct ftplan* plan, ae_state* _state )

linalg.h, libalglib.so
namespace alglib
cmatrixgemm ( ae_int_t const m, ae_int_t const n, ae_int_t const k, complex const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, complex_2d_array const& b, ae_int_t const ib, ae_int_t const jb, ae_int_t const optypeb, complex const beta, complex_2d_array& c, ae_int_t const ic, ae_int_t const jc )
cmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array& x, ae_int_t const i2, ae_int_t const j2 )
cmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array& x, ae_int_t const i2, ae_int_t const j2 )
cmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, complex_2d_array& c, ae_int_t const ic, ae_int_t const jc, bool const isupper )
rmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array& x, ae_int_t const i2, ae_int_t const j2 )
rmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array& x, ae_int_t const i2, ae_int_t const j2 )
rmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, real_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, real_2d_array& c, ae_int_t const ic, ae_int_t const jc, bool const isupper )

optimization.h, libalglib.so
namespace alglib_impl
_linfeassolver_clear void* _p )
_linfeassolver_destroy void* _p )
_linfeassolver_init void* _p, ae_state* _state, bool make_automatic )
_linfeassolver_init_copy void* _dst, void* _src, ae_state* _state, bool make_automatic )

to the top

Problems with Data Types, High Severity (6)


alglibmisc.h
namespace alglib_impl
[+] struct hqrndstate (1)

dataanalysis.h
namespace alglib_impl
[+] struct mlptrainer (4)
[+] struct multilayerperceptron (1)

to the top

Problems with Symbols, High Severity (11)


alglibinternal.h, libalglib.so
namespace alglib_impl
[+] rankx ( ae_vector* x, ae_int_t n, struct apbuffers* buf, ae_state* _state ) (1)

ap.h, libalglib.so
namespace alglib_impl
[+] ae_smart_ptr_assign ( ae_smart_ptr* dst, void* new_ptr, bool is_owner, void(*destroy)(void*) ) (1)

fasttransforms.h, libalglib.so
namespace alglib_impl
[+] fftr1dinternaleven ( ae_vector* a, ae_int_t n, ae_vector* buf, struct ftplan* plan, ae_state* _state ) (1)
[+] fftr1dinvinternaleven ( ae_vector* a, ae_int_t n, ae_vector* buf, struct ftplan* plan, ae_state* _state ) (1)

linalg.h, libalglib.so
namespace alglib
[+] cmatrixgemm ( ae_int_t const m, ae_int_t const n, ae_int_t const k, complex const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, complex_2d_array const& b, ae_int_t const ib, ae_int_t const jb, ae_int_t const optypeb, complex const beta, complex_2d_array& c, ae_int_t const ic, ae_int_t const jc ) (1)
[+] cmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array& x, ae_int_t const i2, ae_int_t const j2 ) (1)
[+] cmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, complex_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, complex_2d_array& x, ae_int_t const i2, ae_int_t const j2 ) (1)
[+] cmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, complex_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, complex_2d_array& c, ae_int_t const ic, ae_int_t const jc, bool const isupper ) (1)
[+] rmatrixlefttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array& x, ae_int_t const i2, ae_int_t const j2 ) (1)
[+] rmatrixrighttrsm ( ae_int_t const m, ae_int_t const n, real_2d_array const& a, ae_int_t const i1, ae_int_t const j1, bool const isupper, bool const isunit, ae_int_t const optype, real_2d_array& x, ae_int_t const i2, ae_int_t const j2 ) (1)
[+] rmatrixsyrk ( ae_int_t const n, ae_int_t const k, double const alpha, real_2d_array const& a, ae_int_t const ia, ae_int_t const ja, ae_int_t const optypea, double const beta, real_2d_array& c, ae_int_t const ic, ae_int_t const jc, bool const isupper ) (1)

to the top

Problems with Data Types, Medium Severity (18)


dataanalysis.h
namespace alglib_impl
[+] struct mcpdstate (1)
[+] struct mlpensemble (1)
[+] struct mlptrainer (1)

interpolation.h
namespace alglib_impl
[+] struct lsfitstate (1)

linalg.h
namespace alglib_impl
[+] struct normestimatorstate (1)

optimization.h
namespace alglib_impl
[+] struct minbleicstate (2)
[+] struct minlmstate (1)
[+] struct minqpstate (9)

solvers.h
namespace alglib_impl
[+] struct linlsqrstate (1)

to the top

Problems with Data Types, Low Severity (27)


alglibmisc.h
namespace alglib_impl
[+] struct hqrndstate (1)

ap.h
namespace alglib_impl
[+] struct ae_smart_ptr (1)

dataanalysis.h
namespace alglib_impl
[+] struct mcpdstate (1)
[+] struct mlpensemble (1)
[+] struct mlptrainer (3)
[+] struct multilayerperceptron (9)

interpolation.h
namespace alglib_impl
[+] struct lsfitstate (1)

linalg.h
namespace alglib_impl
[+] struct normestimatorstate (1)

optimization.h
namespace alglib_impl
[+] struct minbleicstate (4)
[+] struct minlmstate (1)
[+] struct minqpstate (3)

solvers.h
namespace alglib_impl
[+] struct linlsqrstate (1)

to the top

Problems with Symbols, Low Severity (4)


dataanalysis.h, libalglib.so
namespace alglib
[+] mlpclserror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const ssize ) (1)
[+] mlperror ( multilayerperceptron const& network, real_2d_array const& xy, ae_int_t const ssize ) (1)

dataanalysis.h, libalglib.so
namespace alglib_impl
[+] mlpclserror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t ssize, ae_state* _state ) (1)
[+] mlperror ( struct multilayerperceptron* network, ae_matrix* xy, ae_int_t ssize, ae_state* _state ) (1)

to the top

Header Files (14)


alglibinternal.h
alglibmisc.h
ap.h
dataanalysis.h
diffequations.h
fasttransforms.h
integration.h
interpolation.h
linalg.h
optimization.h
solvers.h
specialfunctions.h
statistics.h
stdafx.h

to the top

Shared Libraries (1)


libalglib.so

to the top




Generated on Tue Nov 26 15:21:53 2013 for ALGLIB by ABI Compliance Checker 1.99.8.4  
A tool for checking backward compatibility of a C/C++ library API