C# 클래스 Framework.Algorithm.LEquations

파일 보기 프로젝트 열기: callme119/civil 1 사용 예제들

공개 메소드들

메소드 설명
GetCoefMatrix ( ) : Matrix
GetConstMatrix ( ) : Matrix
GetNumEquations ( ) : int
GetNumUnknowns ( ) : int
GetRootsetBand ( int nBandWidth, Matrix mtxResult ) : bool
GetRootsetCholesky ( Matrix mtxResult ) : bool
GetRootsetDjn ( Matrix mtxResult ) : bool
GetRootsetGauss ( Matrix mtxResult ) : bool
GetRootsetGauss ( Matrix mtxCoefImag, Matrix mtxConstImag, Matrix mtxResult, Matrix mtxResultImag ) : bool
GetRootsetGaussJordan ( Matrix mtxResult ) : bool
GetRootsetGaussJordan ( Matrix mtxCoefImag, Matrix mtxConstImag, Matrix mtxResult, Matrix mtxResultImag ) : bool
GetRootsetGaussSeidel ( Matrix mtxResult, double eps ) : bool
GetRootsetGgje ( Matrix mtxResult ) : bool
GetRootsetGinv ( Matrix mtxResult, Matrix mtxAP, Matrix mtxU, Matrix mtxV, double eps ) : bool
GetRootsetGrad ( Matrix mtxResult, double eps ) : void
GetRootsetMorbid ( Matrix mtxResult, int nMaxIt, double eps ) : bool
GetRootsetMqr ( Matrix mtxResult, Matrix mtxQ, Matrix mtxR ) : bool
GetRootsetTlvs ( Matrix mtxResult ) : bool
GetRootsetTriDiagonal ( Matrix mtxResult ) : bool
Init ( Matrix mtxCoef, Matrix mtxConst ) : bool
LEquations ( ) : System
LEquations ( Matrix mtxCoef, Matrix mtxConst ) : System

메소드 상세

GetCoefMatrix() 공개 메소드

public GetCoefMatrix ( ) : Matrix
리턴 Matrix

GetConstMatrix() 공개 메소드

public GetConstMatrix ( ) : Matrix
리턴 Matrix

GetNumEquations() 공개 메소드

public GetNumEquations ( ) : int
리턴 int

GetNumUnknowns() 공개 메소드

public GetNumUnknowns ( ) : int
리턴 int

GetRootsetBand() 공개 메소드

public GetRootsetBand ( int nBandWidth, Matrix mtxResult ) : bool
nBandWidth int
mtxResult Matrix
리턴 bool

GetRootsetCholesky() 공개 메소드

public GetRootsetCholesky ( Matrix mtxResult ) : bool
mtxResult Matrix
리턴 bool

GetRootsetDjn() 공개 메소드

public GetRootsetDjn ( Matrix mtxResult ) : bool
mtxResult Matrix
리턴 bool

GetRootsetGauss() 공개 메소드

public GetRootsetGauss ( Matrix mtxResult ) : bool
mtxResult Matrix
리턴 bool

GetRootsetGauss() 공개 메소드

public GetRootsetGauss ( Matrix mtxCoefImag, Matrix mtxConstImag, Matrix mtxResult, Matrix mtxResultImag ) : bool
mtxCoefImag Matrix
mtxConstImag Matrix
mtxResult Matrix
mtxResultImag Matrix
리턴 bool

GetRootsetGaussJordan() 공개 메소드

public GetRootsetGaussJordan ( Matrix mtxResult ) : bool
mtxResult Matrix
리턴 bool

GetRootsetGaussJordan() 공개 메소드

public GetRootsetGaussJordan ( Matrix mtxCoefImag, Matrix mtxConstImag, Matrix mtxResult, Matrix mtxResultImag ) : bool
mtxCoefImag Matrix
mtxConstImag Matrix
mtxResult Matrix
mtxResultImag Matrix
리턴 bool

GetRootsetGaussSeidel() 공개 메소드

public GetRootsetGaussSeidel ( Matrix mtxResult, double eps ) : bool
mtxResult Matrix
eps double
리턴 bool

GetRootsetGgje() 공개 메소드

public GetRootsetGgje ( Matrix mtxResult ) : bool
mtxResult Matrix
리턴 bool

GetRootsetGinv() 공개 메소드

public GetRootsetGinv ( Matrix mtxResult, Matrix mtxAP, Matrix mtxU, Matrix mtxV, double eps ) : bool
mtxResult Matrix
mtxAP Matrix
mtxU Matrix
mtxV Matrix
eps double
리턴 bool

GetRootsetGrad() 공개 메소드

public GetRootsetGrad ( Matrix mtxResult, double eps ) : void
mtxResult Matrix
eps double
리턴 void

GetRootsetMorbid() 공개 메소드

public GetRootsetMorbid ( Matrix mtxResult, int nMaxIt, double eps ) : bool
mtxResult Matrix
nMaxIt int
eps double
리턴 bool

GetRootsetMqr() 공개 메소드

public GetRootsetMqr ( Matrix mtxResult, Matrix mtxQ, Matrix mtxR ) : bool
mtxResult Matrix
mtxQ Matrix
mtxR Matrix
리턴 bool

GetRootsetTlvs() 공개 메소드

public GetRootsetTlvs ( Matrix mtxResult ) : bool
mtxResult Matrix
리턴 bool

GetRootsetTriDiagonal() 공개 메소드

public GetRootsetTriDiagonal ( Matrix mtxResult ) : bool
mtxResult Matrix
리턴 bool

Init() 공개 메소드

public Init ( Matrix mtxCoef, Matrix mtxConst ) : bool
mtxCoef Matrix
mtxConst Matrix
리턴 bool

LEquations() 공개 메소드

public LEquations ( ) : System
리턴 System

LEquations() 공개 메소드

public LEquations ( Matrix mtxCoef, Matrix mtxConst ) : System
mtxCoef Matrix
mtxConst Matrix
리턴 System