C# 클래스 NSoft.NFramework.Numerics.Integration.IntegratorBase

적분을 수행하는 기본 Class
상속: IIntegrator
파일 보기 프로젝트 열기: debop/NFramework

공개 메소드들

메소드 설명
Integrate ( double>.Func func, double a, double b ) : double

함수의 [a,b] 구간을 적분합니다.

보호된 메소드들

메소드 설명
GetSteps ( double a, double b, int steps = DefaultSteps ) : int

구간에 따라 Step 수를 조정한다.

메소드 상세

GetSteps() 보호된 정적인 메소드

구간에 따라 Step 수를 조정한다.
protected static GetSteps ( double a, double b, int steps = DefaultSteps ) : int
a double 하한
b double 상한
steps int 초기 구간 수
리턴 int

Integrate() 공개 추상적인 메소드

함수의 [a,b] 구간을 적분합니다.
public abstract Integrate ( double>.Func func, double a, double b ) : double
func double>.Func 적분할 함수
a double 적분 시작 위치
b double 적분 끝 위치
리턴 double