"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "lib/calc3djob.h" between
kpl-4.1.tar.gz and kpl-5.0.tar.gz

About: Kpl is a KDE program for two- and three-dimensional graphical presentation (plots) of data sets and functions. Multidimensional nonlinear parameter and general linear least square parameter fits can be performed.

calc3djob.h  (kpl-4.1):calc3djob.h  (kpl-5.0)
// //
// C++ Interface: calc3djob // C++ Interface: calc3djob
// //
// Description: // Description:
// //
// //
// Author: Werner Stille <stille@uni-freiburg.de>, (C) 2015 // Author: Werner Stille <kpl@werner-stille.de>, (C) 2017
// //
// Copyright: See COPYING file that comes with this distribution // Copyright: See COPYING file that comes with this distribution
// //
// //
#ifndef CALC3DJOB_H #ifndef CALC3DJOB_H
#define CALC3DJOB_H #define CALC3DJOB_H
#include "calcjob.h" #include "calcjob.h"
/** /**
skipping to change at line 35 skipping to change at line 35
/** /**
* Constructor. * Constructor.
* @param x array with x argument values. * @param x array with x argument values.
* @param z array with z argument values. * @param z array with z argument values.
* @param values array for function values. * @param values array for function values.
* @param func function. * @param func function.
* @param par parameter array. * @param par parameter array.
* @param ix0 start index for x values. * @param ix0 start index for x values.
* @param nx number of x values. * @param nx number of x values.
* @param nz number of z values. * @param nz number of z values.
* @param parent pointer to parent QObject.
*/ */
Calc3DJob(const double* x, const double* z, double** values, Calc3DJob(const double* x, const double* z, double** values,
double (*func)(double, double, const double*), double (*func)(double, double, const double*),
const double* par, int ix0, int nx, int nz, const double* par, int ix0, int nx, int nz);
QObject* parent = 0);
/** Destructor. */ /** Destructor. */
~Calc3DJob(); ~Calc3DJob();
protected: protected:
/** Calculates function values. */ /** Calculates function values. */
void run(); void run(ThreadWeaver::JobPointer, ThreadWeaver::Thread*);
const double* m_x; const double* m_x;
double** m_values3D; double** m_values3D;
double (*m_func3D)(double, double, const double*); double (*m_func3D)(double, double, const double*);
int m_nx, m_ix0; int m_nx, m_ix0;
}; };
#endif #endif
 End of changes. 4 change blocks. 
5 lines changed or deleted 3 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS