00001 /************************************************************************************* 00002 * MechSys - A C++ library to simulate (Continuum) Mechanical Systems * 00003 * Copyright (C) 2005 Dorival de Moraes Pedroso <dorival.pedroso at gmail.com> * 00004 * Copyright (C) 2005 Raul Dario Durand Farfan <raul.durand at gmail.com> * 00005 * * 00006 * This file is part of MechSys. * 00007 * * 00008 * MechSys is free software; you can redistribute it and/or modify it under the * 00009 * terms of the GNU General Public License as published by the Free Software * 00010 * Foundation; either version 2 of the License, or (at your option) any later * 00011 * version. * 00012 * * 00013 * MechSys is distributed in the hope that it will be useful, but WITHOUT ANY * 00014 * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * 00015 * PARTICULAR PURPOSE. See the GNU General Public License for more details. * 00016 * * 00017 * You should have received a copy of the GNU General Public License along with * 00018 * MechSys; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, * 00019 * Fifth Floor, Boston, MA 02110-1301, USA * 00020 *************************************************************************************/ 00021 00022 #ifndef MECHSYS_FEM_H 00023 #define MECHSYS_FEM_H 00024 00026 00027 // Models 00028 #include "models/elastic.h" 00029 #include "models/subcam.h" 00030 #include "models/camclay.h" 00031 #include "models/subtij.h" 00032 00033 // Elements 00034 #include "fem/ele/hex8equilib.h" 00035 #include "fem/ele/tet10equilib.h" 00036 #include "fem/ele/hex20equilib.h" 00037 00038 // Solvers 00039 #include "fem/solver/forwardeuler.h" 00040 #include "fem/solver/modifiedeuler.h" 00041 #include "fem/solver/autome.h" 00042 #include "fem/solver/newtonraphson.h" 00043 //#include "fem/solver/autoincme.h" 00044 00046 00047 // Models 00048 #include "models/coupled/celastic.h" 00049 #include "models/coupled/csubcam.h" 00050 #include "models/coupled/ccamclay.h" 00051 #include "models/flow/linearflow.h" 00052 #include "models/coupled/coupledmodel.h" 00053 #include "models/barcelonax.h" 00054 #include "models/subbar.h" 00055 00056 // Elements 00057 //#include "fem/ele/lin3equilib.h" 00058 //#include "fem/ele/emb3equilib.h" 00059 //#include "fem/ele/lin3flow.h" 00060 //#include "fem/ele/emb3flow.h" 00061 #include "fem/ele/hex8coupled.h" 00062 #include "fem/ele/hex8flow.h" 00063 #include "fem/ele/hex20coupled.h" 00064 #include "fem/ele/tet10coupled.h" 00065 00066 // Solvers 00067 #include "fem/solver/cforwardeuler.h" 00068 #include "fem/solver/cmodifiedeuler.h" 00069 #include "fem/solver/cautome.h" 00070 00071 #endif // MECHSYS_FEM_H