Planned Functions for the
GenMath Library
Main Help Page Function List by Category Alphabetical Function List
These functions have not been coded in the library yet, but are planned for inclusion in the next release or two. There are additional functions planned for more distant revisions.
BKWPressure | system pressure using the BKW Equations of State |
ConjGrad | Conjugate Gradient symmetric linear system solver |
EnthalpyAtT | Statistical computation of enthalpy at general temperature |
FFT | Fast Fourier Transform |
FFTLU | Fast Fourier Transform using Look Up Tables for transcendental functions |
genAdamsMoulton | Adam's Moulton solver for first order differential equations |
genDeriv3 | 3 Point Numerical Differentiation |
genLinFeedback | Linear Feedback solver for f(x)=0 |
genMatrixRotate | Rotate a collection of column vectors around x,y,z axes |
genMatrixtTranslate | Translate a collection of column vectors along x,y,z axes |
genMatrixVectorMult | Multiple a matrix by a column vector |
genSimpson | generic Simpson's Rule numerical integration |
genVectorMatrixDotProd | Dot product between a vector and a collection of column vectors |
genVectorMatrixMult | Multiplication of row vector by a matrix |
genVectorRotate | Rotate a vector around x,y,z axes |
genVectorTranslate | Translate a vector along x,y,z axes |
HeteroLJEnergyM2d | Heterogeneous Lennard Jones energy in 2 dimensions |
HeteroLJEnergyM3d | Heterogeneous Lennard Jones energy in 3 dimensions |
InvFFT | Inverse Fast Fourier Transform |
InvFFTLU | Inverse Fast Fourier Transform using Look Up Tables for transcendental functions |
MatrixMult2x2 | Multiplication of two 2x2 matrices |
MatrixMult3x3 | Multiplication of two 3x3 matrices |
MatrixMult4x4 | Multiplication of two 4x4 matrices |
MatrixMult5x5 | Multiplication of two 5x5 matrices |
MatrixMult6x6 | Multiplication of two 6x6 matrices |
MatrixMult7x7 | Multiplication of two 7x7 matrices |
MatrixMult8x8 | Multiplication of two 8x8 matrices |
MatrixMult9x9 | Multiplication of two 9x9 matrices |
MatrixMult10x10 | Multiplication of two 10x10 matrices |
MorseEnergy | Morse energy for anharmonic oscillator |
Simpson100 | Simpson's rule integration of a 100 element function |
Simpson500 | Simpson's rule integration of a 500 element function |
Simpson512 | Simpson's rule integration of a 512 element function |
Simpson1000 | Simpson's rule integration of a 1000 element function |
Simpson1024 | Simpson's rule integration of a 1024 element function |
Simpson2048 | Simpson's rule integration of a 2048 element function |
Simpson4096 | Simpson's rule integration of a 4096 element function |
Simpson5000 | Simpson's rule integration of a 5000 element function |
SteepDesc | Steepest Descent optimization solver |
TMDA | TMDA linear system solver for tridiagonal systems |
VectorCrossProdLen2d | Length of cross product between two 2d vectors |
VectorCrossProdLen3d | Length of cross product between two 3d vectors |
VectorMatrixDotProd3dx4 | Dot product between a 3d vector and a collection of 4 vectors |
VirialB2HS | Computation of Second Virial Coefficient for Hard Sphere particle energy function |
VirialB2LJ | Computation of Second Virial Coefficient for Lennard Jones particle energy function |