C# Class Framework.Algorithm.NLEquations

Afficher le fichier Open project: callme119/civil

Méthodes publiques

Méthode Description
GetRootAitken ( double &x, int nMaxIt, double eps ) : bool
GetRootBisect ( int nNumRoots, double x, double xStart, double xEnd, double dblStep, double eps ) : int
GetRootMonteCarlo ( double &x, double &y, double xStart, int nControlB, double eps ) : void
GetRootMonteCarlo ( double &x, double xStart, int nControlB, double eps ) : void
GetRootNewton ( double &x, int nMaxIt, double eps ) : bool
GetRootNewtonDownHill ( int n, double dblCoef, double xr, double xi ) : bool
GetRootNewtonDownHill ( int n, double ar, double ai, double xr, double xi ) : bool
GetRootPq ( double &x, double eps ) : bool
GetRootQr ( int n, double dblCoef, double xr, double xi, int nMaxIt, double eps ) : bool
GetRootsetGinv ( int m, int n, double x, double eps1, double eps2 ) : bool
GetRootsetGrad ( int n, double x, int nMaxIt, double eps ) : bool
GetRootsetMonteCarlo ( int n, double x, double xStart, int nControlB, double eps ) : void
GetRootsetNewton ( int n, double x, double t, double h, int nMaxIt, double eps ) : bool
NLEquations ( ) : System

Méthodes protégées

Méthode Description
Func ( double x ) : double
Func ( double x, double y ) : double
Func ( double x, double y ) : void
FuncMJ ( double x, double p ) : void

Private Methods

Méthode Description
g60 ( double &t, double &x, double &y, double &x1, double &y1, double &dx, double &dy, double &p, double &q, int &k, int &it ) : void
g60c ( double &t, double &x, double &y, double &x1, double &y1, double &dx, double &dy, double &p, double &q, int &k, int &it ) : void
g65 ( double &x, double &y, double &x1, double &y1, double &dx, double &dy, double &dd, double &dc, double &c, int &k, int &nis, int &it ) : void
g65c ( double &x, double &y, double &x1, double &y1, double &dx, double &dy, double &dd, double &dc, double &c, int &k, int &nis, int &it ) : void
g90 ( double xr, double xi, double dblCoef, double &x, double &y, double &p, double &q, double &w, int &k ) : void
g90c ( double xr, double xi, double ar, double ai, double &x, double &y, double &p, double &w, int &k ) : void
rnd ( double &r ) : double

Method Details

Func() protected méthode

protected Func ( double x ) : double
x double
Résultat double

Func() protected méthode

protected Func ( double x, double y ) : double
x double
y double
Résultat double

Func() protected méthode

protected Func ( double x, double y ) : void
x double
y double
Résultat void

FuncMJ() protected méthode

protected FuncMJ ( double x, double p ) : void
x double
p double
Résultat void

GetRootAitken() public méthode

public GetRootAitken ( double &x, int nMaxIt, double eps ) : bool
x double
nMaxIt int
eps double
Résultat bool

GetRootBisect() public méthode

public GetRootBisect ( int nNumRoots, double x, double xStart, double xEnd, double dblStep, double eps ) : int
nNumRoots int
x double
xStart double
xEnd double
dblStep double
eps double
Résultat int

GetRootMonteCarlo() public méthode

public GetRootMonteCarlo ( double &x, double &y, double xStart, int nControlB, double eps ) : void
x double
y double
xStart double
nControlB int
eps double
Résultat void

GetRootMonteCarlo() public méthode

public GetRootMonteCarlo ( double &x, double xStart, int nControlB, double eps ) : void
x double
xStart double
nControlB int
eps double
Résultat void

GetRootNewton() public méthode

public GetRootNewton ( double &x, int nMaxIt, double eps ) : bool
x double
nMaxIt int
eps double
Résultat bool

GetRootNewtonDownHill() public méthode

public GetRootNewtonDownHill ( int n, double dblCoef, double xr, double xi ) : bool
n int
dblCoef double
xr double
xi double
Résultat bool

GetRootNewtonDownHill() public méthode

public GetRootNewtonDownHill ( int n, double ar, double ai, double xr, double xi ) : bool
n int
ar double
ai double
xr double
xi double
Résultat bool

GetRootPq() public méthode

public GetRootPq ( double &x, double eps ) : bool
x double
eps double
Résultat bool

GetRootQr() public méthode

public GetRootQr ( int n, double dblCoef, double xr, double xi, int nMaxIt, double eps ) : bool
n int
dblCoef double
xr double
xi double
nMaxIt int
eps double
Résultat bool

GetRootsetGinv() public méthode

public GetRootsetGinv ( int m, int n, double x, double eps1, double eps2 ) : bool
m int
n int
x double
eps1 double
eps2 double
Résultat bool

GetRootsetGrad() public méthode

public GetRootsetGrad ( int n, double x, int nMaxIt, double eps ) : bool
n int
x double
nMaxIt int
eps double
Résultat bool

GetRootsetMonteCarlo() public méthode

public GetRootsetMonteCarlo ( int n, double x, double xStart, int nControlB, double eps ) : void
n int
x double
xStart double
nControlB int
eps double
Résultat void

GetRootsetNewton() public méthode

public GetRootsetNewton ( int n, double x, double t, double h, int nMaxIt, double eps ) : bool
n int
x double
t double
h double
nMaxIt int
eps double
Résultat bool

NLEquations() public méthode

public NLEquations ( ) : System
Résultat System