Object Math

 User guide

 

Suggested directory structure

+-[Projects]
  |
  +-[DUnit]  { http://dunit.sourceforge.net/ or http://sourceforge.net/projects/dunit/ }
  |
  +-[ObjMath]  
    |
    +-[MatTypes]  { basic declarations, used in some other projects }
    | |
    | +-uMatTypes.pas 
    | +-uComplexType.pas
    | 
    +-[Display]  { Display routines for Object algebra and Numerical methods }
    | 
    +-[ObjAlg]   { Display routines for Object algebra and Numerical methods }
    | |
    | +-uTensors.pas
    | +-uTensorUtils.pas
    | +-uArrays.pas
    | +-uLinAlg.pas
    | +-uAlgUtils.pas
    | +-uCompoundArrays.pas
    | +-uObjAlg.pas
    | +-uFileArrays.pas
    |
    +-[SpecFunc]  { Special functions and pseudo-random numbers }
    | |
    | +-uSpecFunc.pas
    | +-uIsaac.pas
    | +-uRand13.pas
    |
    +-[Signal]  { Signal processing }
    | |
    | +-uFourier.pas
    | +-uFourierDisplay.pas
    |
    +-[Optimization]  { Optimization routines }
    | |
    | +-uLevenbergMarquardt.pas
    | +-uOptim0.pas
    | +-uOptimization.pas
    | +-uzeroin.pas
    |
    +-[Tests]
    | |
    | +-[TensorTests]  { DUnit tests }
    | +-[LinAlgTests]  { DUnit tests }
    | +-[ObjAlgTests]  { DUnit tests }
    | |
    | +-[TestDisplay]  { Demo }
    | +-[TestGraph2D]  { Demo }
    | +-[TestGrid2D]   { Demo }
    | +-[TestIsoline]  { Demo }
    | +-[TestSurface]  { Demo }
    | +-[TestData2D]   { Demo }
    | |
    | +-[TestRand]     { Random number demo }
    | |
    | +-[SpecFuncTest] { DUnit tests }
    | |
    | +-[Fourier]      { Fourier tests }
    | |
    | +-[TestOptim]    { DUnit tests }
    | 

Unit interfaces

Here are the listings of the interfaces of all units.

Download

The Object Algebra units are available in Download section


Up (Object Math)


Rule

Home  |   Shokhirev.com |  Sample code  |   Programming  |    Resume
[Mailbox]

Please e-mail me at nikolai@shokhirev.com

ŠNikolai V. Shokhirev, 2002-2003