libkpl
4.1
A Library for Graphical Presentation of Data Sets and Functions
Main Page
Classes
Files
File List
lib
calc3djob.h
1
//
2
// C++ Interface: calc3djob
3
//
4
// Description:
5
//
6
//
7
// Author: Werner Stille <stille@uni-freiburg.de>, (C) 2015
8
//
9
// Copyright: See COPYING file that comes with this distribution
10
//
11
//
12
#ifndef CALC3DJOB_H
13
#define CALC3DJOB_H
14
15
#include "calcjob.h"
16
22
class
Calc3DJob
:
public
CalcJob
23
{
24
public
:
37
Calc3DJob
(
const
double
* x,
const
double
* z,
double
** values,
38
double
(*func)(
double
,
double
,
const
double
*),
39
const
double
* par,
int
ix0,
int
nx,
int
nz,
40
QObject
* parent = 0);
42
~Calc3DJob
();
43
44
protected
:
46
void
run
();
47
const
double
* m_x;
48
double
** m_values3D;
49
double (*m_func3D)(double, double,
const
double
*);
50
int
m_nx, m_ix0;
51
};
52
53
#endif
Calc3DJob::Calc3DJob
Calc3DJob(const double *x, const double *z, double **values, double(*func)(double, double, const double *), const double *par, int ix0, int nx, int nz, QObject *parent=0)
Constructor.
Calc3DJob
Calculation 3D job class.
Definition:
calc3djob.h:22
CalcJob
Calculation job class.
Definition:
calcjob.h:24
QObject
Calc3DJob::run
void run()
Calculates function values.
Calc3DJob::~Calc3DJob
~Calc3DJob()
Destructor.
Generated on Fri Jun 24 2016 19:11:04 for libkpl by
1.8.8