|The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....|
|Home MathPack Math2 Procedures and Functions CalcEigVec|
|See also: CalcPrincComp, GetEigenResult, GetEigenSize, RemoveEigenMatrix, AbortMathProc|
The routine CalcEigVec calculates the eigenvectors and eigenvalues of a symmetric matrix InMat. The parameter InMat is a pointer to an instance of the class Matrix. The function CalcEigVec returns the value TRUE, if the calculations have been completed successfully.
The results of CalcEigVec (i.e. the eigenvalues and the eigenvectors) are stored in memory and can be read by the routine GetEigenResult.
CalcEigVec increments the global variable ProcStat and calls the feedback routine MathFeedBackProc in order to allow feedback to the user during time consuming calculations. The CalcEigVec function can be terminated by setting the global variable AbortMathProc to TRUE.