Object Oriented Design of FMM3D



  • FMM3D uses C++ as its main language.

  • "Inheritance" mechanism is applied for the function expansion (new analysis functions can be added very easily).

  • when you want to add other analysis functions (such as dynamic analysis or fluid analysis), you should add a few inheriting methods to few classes.

  • It enables developers to build a parallel program automatically without knowledge of parallel computing.