#include <math.h>
#include "zroots.hpp"
Ir al código fuente de este archivo.
Funciones | |
PRIVATE SPL_VOID | Lag_InitAndTest (SPL_INT &Degree, SPL_pCOMPLEX Poly, SPL_INT &NumRoots, SPL_pCOMPLEX Roots, SPL_INT &InitDegree, SPL_pCOMPLEX InitPoly) |
PRIVATE SPL_VOID | Lag_EvaluatePoly (SPL_INT Degree, SPL_pCOMPLEX Poly, SPL_COMPLEX X, SPL_COMPLEX &yValue, SPL_COMPLEX &yPrime, SPL_COMPLEX &yFLOATPrime) |
PRIVATE SPL_VOID | Lag_ConstructDifference (SPL_INT Degree, SPL_COMPLEX yValue, SPL_COMPLEX yPrime, SPL_COMPLEX yFLOATPrime, SPL_COMPLEX &Dif) |
PRIVATE SPL_INT | Lag_TestForRoot (SPL_FLOAT X, SPL_FLOAT Dif, SPL_FLOAT Y, SPL_FLOAT Tol) |
PRIVATE SPL_INT | Lag_FindOneRoot (SPL_INT Degree, SPL_pCOMPLEX Poly, SPL_FLOAT Tol, SPL_INT MaxIter, SPL_COMPLEX &Root) |
PRIVATE SPL_VOID | Lag_ReducePoly (SPL_INT &Degree, SPL_pCOMPLEX Poly, SPL_COMPLEX Root) |
PUBLIC SPL_INT XAPI | laguerre (SPL_pCOMPLEX vPoly, SPL_INT &Degree, SPL_pCOMPLEX vRoots, SPL_INT &NumRoots, SPL_pCOMPLEX Tmp, SPL_INT MaxIter, SPL_FLOAT Tol) |
PUBLIC SPL_INT XAPI | tnel_laguerre (SPL_INT Degree) |
PRIVATE SPL_VOID Lag_InitAndTest | ( | SPL_INT & | Degree, | |
SPL_pCOMPLEX | Poly, | |||
SPL_INT & | NumRoots, | |||
SPL_pCOMPLEX | Roots, | |||
SPL_INT & | InitDegree, | |||
SPL_pCOMPLEX | InitPoly | |||
) |
Definición en la línea 46 del archivo zroots.cpp.
PRIVATE SPL_VOID Lag_EvaluatePoly | ( | SPL_INT | Degree, | |
SPL_pCOMPLEX | Poly, | |||
SPL_COMPLEX | X, | |||
SPL_COMPLEX & | yValue, | |||
SPL_COMPLEX & | yPrime, | |||
SPL_COMPLEX & | yFLOATPrime | |||
) |
Definición en la línea 77 del archivo zroots.cpp.
PRIVATE SPL_VOID Lag_ConstructDifference | ( | SPL_INT | Degree, | |
SPL_COMPLEX | yValue, | |||
SPL_COMPLEX | yPrime, | |||
SPL_COMPLEX | yFLOATPrime, | |||
SPL_COMPLEX & | Dif | |||
) |
Definición en la línea 152 del archivo zroots.cpp.
PRIVATE SPL_INT Lag_TestForRoot | ( | SPL_FLOAT | X, | |
SPL_FLOAT | Dif, | |||
SPL_FLOAT | Y, | |||
SPL_FLOAT | Tol | |||
) |
Definición en la línea 178 del archivo zroots.cpp.
PRIVATE SPL_INT Lag_FindOneRoot | ( | SPL_INT | Degree, | |
SPL_pCOMPLEX | Poly, | |||
SPL_FLOAT | Tol, | |||
SPL_INT | MaxIter, | |||
SPL_COMPLEX & | Root | |||
) |
Definición en la línea 193 del archivo zroots.cpp.
PRIVATE SPL_VOID Lag_ReducePoly | ( | SPL_INT & | Degree, | |
SPL_pCOMPLEX | Poly, | |||
SPL_COMPLEX | Root | |||
) |
Definición en la línea 221 del archivo zroots.cpp.
PUBLIC SPL_INT XAPI laguerre | ( | SPL_pCOMPLEX | vPoly, | |
SPL_INT & | Degree, | |||
SPL_pCOMPLEX | vRoots, | |||
SPL_INT & | NumRoots, | |||
SPL_pCOMPLEX | Tmp, | |||
SPL_INT | MaxIter, | |||
SPL_FLOAT | Tol | |||
) |
Definición en la línea 337 del archivo zroots.cpp.
PUBLIC SPL_INT XAPI tnel_laguerre | ( | SPL_INT | Degree | ) |
Definición en la línea 368 del archivo zroots.cpp.