C# Class Framework.Algorithm.Integral

ファイルを表示 Open project: callme119/civil

Public Methods

Method Description
Func ( double x ) : double
GetValueATrapezia ( double a, double b, double d, double eps ) : double
GetValueHermiteGauss ( ) : double
GetValueLegdGauss ( double a, double b, double eps ) : double
GetValueLgreGauss ( ) : double
GetValuePart ( double a, double b, int m, int n, double fa, double fb, double s ) : double
GetValuePq ( double a, double b, double eps ) : double
GetValueRomberg ( double a, double b, double eps ) : double
GetValueSimpson ( double a, double b, double eps ) : double
GetValueTrapezia ( double a, double b, double eps ) : double
Integral ( ) : System

Private Methods

Method Description
ppp ( double x0, double x1, double h, double f0, double f1, double t0, double eps, double d, double t ) : void

Method Details

Func() public abstract method

public abstract Func ( double x ) : double
x double
return double

GetValueATrapezia() public method

public GetValueATrapezia ( double a, double b, double d, double eps ) : double
a double
b double
d double
eps double
return double

GetValueHermiteGauss() public method

public GetValueHermiteGauss ( ) : double
return double

GetValueLegdGauss() public method

public GetValueLegdGauss ( double a, double b, double eps ) : double
a double
b double
eps double
return double

GetValueLgreGauss() public method

public GetValueLgreGauss ( ) : double
return double

GetValuePart() public method

public GetValuePart ( double a, double b, int m, int n, double fa, double fb, double s ) : double
a double
b double
m int
n int
fa double
fb double
s double
return double

GetValuePq() public method

public GetValuePq ( double a, double b, double eps ) : double
a double
b double
eps double
return double

GetValueRomberg() public method

public GetValueRomberg ( double a, double b, double eps ) : double
a double
b double
eps double
return double

GetValueSimpson() public method

public GetValueSimpson ( double a, double b, double eps ) : double
a double
b double
eps double
return double

GetValueTrapezia() public method

public GetValueTrapezia ( double a, double b, double eps ) : double
a double
b double
eps double
return double

Integral() public method

public Integral ( ) : System
return System