Description: The finite element framework, abreviated FFW, is a free finite element program, published under GNU General Public License v.3.
The goal of this software package is to provide our target audience, students and researchers in the field of finite element research, a tool which presents various methods in a reference implementation and to provide a platform for future research and development. The following design goals guided the development decisions:
• Clean and readable implementation precedes performance,
• Good extensibility,
• Easy to debug,
• Providing mechanisms for interpreting and visualizing the numerical results.
Following these design goals we have chosen the MATLAB programming language, as it is relatively wide known in our target audience and provides a coherent setting in which one can focus on the problem at hand.
To Search:
File list (Check if you may need any files):
ffw_2.0
.......\algorithms
.......\..........\afem.m
.......\..........\computeSolution.m
.......\..........\enum
.......\..........\....\getAngle4n.m
.......\..........\....\getAngles4e.m
.......\..........\....\getArea4e.m
.......\..........\....\getArea4n.m
.......\..........\....\getDbEdges.m
.......\..........\....\getE4ed.m
.......\..........\....\getE4n.m
.......\..........\....\getEd4e.m
.......\..........\....\getEd4n.m
.......\..........\....\getGrad4e.m
.......\..........\....\getGradNC4e.m
.......\..........\....\getLength4ed.m
.......\..........\....\getMidPoint4e.m
.......\..........\....\getMidPoint4ed.m
.......\..........\....\getN4ed.m
.......\..........\....\getNbEdges.m
.......\..........\....\getNormals4DbEd.m
.......\..........\....\getNormals4e.m
.......\..........\....\getNormals4ed.m
.......\..........\....\getNormals4NbEd.m
.......\..........\....\getTangents4e.m
.......\..........\integrate
.......\..........\.........\funcHandleDama.m
.......\..........\.........\funcHandleDamaVectorised.m
.......\..........\.........\funcHandleMama.m
.......\..........\.........\funcHandleMamaVectorised.m
.......\..........\.........\funcHandleNormalJump.m
.......\..........\.........\funcHandleNormalJumpVectorised.m
.......\..........\.........\funcHandleResiduum.m
.......\..........\.........\funcHandleResiduumVectorised.m
.......\..........\.........\funcHandleRHSNb.m
.......\..........\.........\funcHandleRHSNbVectorised.m
.......\..........\.........\funcHandleRHSVolume.m
.......\..........\.........\funcHandleRHSVolumeVectorised.m
.......\..........\.........\funcHandleStima.m
.......\..........\.........\funcHandleStimaVectorised.m
.......\..........\.........\getCompositeGaussPoints.m
.......\..........\.........\getConProdGaussPoints.m
.......\..........\.........\getGaussLobattoPoints.m
.......\..........\.........\getGaussPoints.m
.......\..........\.........\integrate.m
.......\..........\.........\integrateVectorised.m
.......\..........\linSysSolvers
.......\..........\.............\direct.m
.......\..........\.............\multigrid.m
.......\..........\mark
.......\..........\....\bulk.m
.......\..........\....\graded.m
.......\..........\....\maximum.m
.......\..........\....\uniform.m
.......\..........\misc
.......\..........\....\calcExactError.m
.......\..........\....\closure.m
.......\..........\....\genericEnumerate.m
.......\..........\....\localDoFtoGlobalDoF.m
.......\..........\....\STUBestimate.m
.......\..........\....\transformation_affin.m
.......\..........\refine
.......\..........\......\redGreenBlue.m
.......\COPYING.m
.......\COPYING.txt
.......\evaluation
.......\..........\drawCondNr.m
.......\..........\drawDisplacementBasis.m
.......\..........\drawError.m
.......\..........\drawErrorOnGrid.m
.......\..........\drawEtaEd.m
.......\..........\drawGradU.m
.......\..........\drawGrid.m
.......\..........\drawMarkedBeforeClosureGrid.m
.......\..........\drawMarkedGrid.m
.......\..........\drawRefEdges.m
.......\..........\drawRGB.m
.......\..........\drawU.m
.......\..........\show.m
.......\gettingStarted.m
.......\helpers
.......\.......\loadField.m
.......\.......\Matlab4Maple.m
.......\.......\matMul.m
.......\.......\rowaddr.m
.......\htmldoc
.......\.......\alpha.png
.......\.......\c++.png
.......\.......\c.png
.......\.......\demoicon.gif
.......\.......\down.png
.......\.......\ffw
.......\.......\...\advancedExample.html
.......\.......\...\algorithms
.......\.......\...\..........\afem.html
.......\.......\...\..........\computeSolution.html
.......\.......\...\..........\enum
.......\.......\...\..........\....\getAngle4n.html
.......\.......\...\..........\....\getAngles4e.html