Luiza
v03-01
Main Page
Related Pages
Namespaces
Classes
processors
satellite_searching
include
Fit2DGauss.h
1
#pragma once
2
3
4
class
Fit2DGauss
5
{
6
public
:
7
static
void
Start();
8
9
private
:
10
static
void
FitSatellite();
11
static
void
CalculateDataRotated();
12
static
void
CalculateData();
13
14
static
int
Region(
double
x,
double
y);
15
static
double
f(
double
x,
double
y);
16
static
double
df_sigma(
double
x,
double
y);
17
static
double
df_A(
double
x,
double
y);
18
static
double
df_C(
double
x,
double
y);
19
static
double
df_X1(
double
x,
double
y);
20
static
double
df_X2(
double
x,
double
y);
21
static
double
df_a(
double
x,
double
y);
22
static
double
df_b(
double
x,
double
y);
23
static
double
Chi2(
double
D[],
double
G[]);
24
25
static
void
CalculateInit(
double
D[],
double
Z[][7],
double
G[]);
26
static
void
CalculateZtZ(
double
ZtZ[][7],
double
Z[][7],
double
G[]);
27
static
void
CalculateZtZ_1(
double
ZtZ[][7],
double
ZtZ_1[][7]);
28
static
void
CalculateZtD(
double
ZtD[],
double
D[],
double
Z[][7],
double
G[]);
29
static
void
CalculateFinal(
double
ZtZ_1[][7],
double
ZtD[],
double
D[],
double
G[]);
30
31
static
void
PlotSatellite();
32
static
void
SaveResults();
33
34
static
void
EraseTrace();
35
36
static
double
sigma, A, C, X1, X2, a, b, chi2, chi2Old, lambda, k, errors[7];
37
};
38
Generated on Fri Oct 30 2015 13:02:51 for Luiza by
1.8.9.1