12.07.2015 Views

Calling 32-bit NAG C DLL functions from Visual Basic

Calling 32-bit NAG C DLL functions from Visual Basic

Calling 32-bit NAG C DLL functions from Visual Basic

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14Appendix B - Enumeration typesThe following is a list of the enumeration types used in the <strong>NAG</strong> C <strong>DLL</strong>s (informationconcerning structure types can be found in the Nag types.h header le).Chapter c06typedef enum {Nag_Convolution, Nag_Correlation} Nag_VectorOptypedef enum {Nag_ForwardTransform, Nag_BackwardTransform} Nag_TransformDirectionChapter d01typedef enum {Nag_Alg, Nag_Alg_loga, Nag_Alg_logb, Nag_Alg_loga_logb} Nag_QuadWeighttypedef enum {Nag_UpperSemiInfinite, Nag_LowerSemiInfinite, Nag_Infinite} Nag_BoundIntervaltypedef enum {Nag_Cosine, Nag_Sine} Nag_TrigTransformtypedef enum {Nag_Legendre, Nag_Rational, Nag_Laguerre, Nag_Hermite} Nag_GaussFormulaetypedef enum {Nag_OneIteration, Nag_ManyIterations} Nag_MCMethodChapter d02typedef enum {Nag_Relative, Nag_Absolute, Nag_Mixed} Nag_ErrorControltypedef enum {Nag_UserInitMesh, Nag_DefInitMesh} Nag_MeshSettypedef enum {Nag_RK_range, Nag_RK_onestep} Nag_RK_tasktypedef enum {Nag_RK_2_3=1, Nag_RK_4_5, Nag_RK_7_8} Nag_RK_methodtypedef enum {Nag_ErrorAssess_off, Nag_ErrorAssess_on} Nag_ErrorAssesstypedef enum {Nag_Sol, Nag_Der, Nag_SolDer} Nag_SolDerivChapters e01, e02, f01, f02 and f04typedef enum {Nag_RC, Nag_Shep} Nag_2d_Scat_Methodtypedef enum {Nag_LeftDerivs, Nag_RightDerivs} Nag_DerivTypetypedef enum {Nag_ElementsIn, Nag_ElementsSeparate } Nag_WhereElementstypedef enum {Nag_Supplied, Nag_NotSupplied } Nag_InitRotationtypedef enum {Nag_LDLTX, Nag_LDX, Nag_DLTX, Nag_LLTX, Nag_LX, Nag_LTX} Nag_SolveSystemChapter f06typedef enum {NoTranspose, Transpose, ConjugateTranspose } MatrixTransposetypedef enum {UpperTriangle, LowerTriangle } MatrixTriangletypedef enum {UnitTriangular, NotUnitTriangular } MatrixUnitTriangulartypedef enum {LeftSide, RightSide } OperationSidetypedef enum {BottomPivot, TopPivot, VariablePivot, FixedPivot } PivotTypetypedef enum {ForwardSequence, BackwardSequence } SequenceDirectiontypedef enum {OneNorm, FrobeniusNorm, MaxAbsValue } NormTypetypedef enum {General, UpperTriangular, LowerTriangular, SymmetricUpper,SymmetricLower, HermitianUpper, HermitianLower } MatrixTypeChapter g01typedef enum {Nag_LowerTail, Nag_UpperTail, Nag_TwoTailSignif,Nag_TwoTailConfid, Nag_TwoTail} Nag_TailProbabilitytypedef enum {Nag_RankScores, Nag_NormalScores, Nag_BlomScores,Nag_TukeyScores, Nag_WaerdenScores, Nag_SavageScores} Nag_Scorestypedef enum {Nag_AverageTies, Nag_LowestTies, Nag_HighestTies,Nag_RandomTies, Nag_IgnoreTies} Nag_Ties

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!