Munich University of Applied Sciences - JavaFEM

This project was developed during the practical exercises of "DV-Anwendungen in der Technik", Prof.

See:
          Description

Packages
fhm.edu.fem.animation Provides all classes related to graphic animation based on JOGL (Java OpenGL).
fhm.edu.fem.app Provides all main classes used for startup.
fhm.edu.fem.calc Provides all classes executing the main calculations along with the main FEMManager class.
fhm.edu.fem.calc.objects Provides all objects used in the calculations along with the static functions used for integral calculation.
fhm.edu.fem.calc.objects.algorithm Provides all special algorithms for calculating Eigenvalues and Eigenvectors.
fhm.edu.fem.calc.objects.matrix Provides all Matrix related classes.
fhm.edu.fem.constants Provides all classes holding public Constants for the whole application.
fhm.edu.fem.convert Provides conversion classes.
fhm.edu.fem.exception Provides all special exceptions.
fhm.edu.fem.test Provides self-running Test Classes used for some specific problems outside of the normal application.
fhm.edu.fem.util.io Provides all I/O operations like loading and saving files.
fhm.edu.fem.util.logging Provides all logging classes.
fhm.edu.fem.util.properties Provides classes related to the properties read from the property file.

 

This project was developed during the practical exercises of "DV-Anwendungen in der Technik", Prof. Dr. W. Gleich at the Munich University of Applied Science.

Copyright (c) 2005
Thomas Woellert (thomas@woellert.net)
Stefan Weissbach (weissbst@gmx.de)

Jacobi/Rayleigh/Rayleigh-S/SVI1/SVI2/SVI3 Algorithms programmed by Ewe Leonties in C. Ported to Java by Thomas Woellert and Stefan Weissbach.

All these classes offer several mathematical calculations to solve problems using Finite-Element-Methods. Also included are more general algorithms you may find usefull:
- Jacobi
- Rayleigh
- Rayleigh-S
- SVI-1, SVI-2, SVI-3

along more common methods like the Cholesky Calculation for Matrices.

Aside of sole calculation methods these classes also offer ways to load and save files in a certain format usefull for FEM-Calculations. Also animations based on JOGL (Java OpenGL) are implemented to display moving membranes or the deformation of a spanner when pressing onto it.

For further information, a more detailed documentation and PDF solutions for all exercises, please refer to:
http://www.woellert.net/tom