21 |
#include <SolverDriver.hpp> |
#include <SolverDriver.hpp> |
22 |
|
|
23 |
#include <PenalizedFictitousDomain.hpp> |
#include <PenalizedFictitousDomain.hpp> |
24 |
#include <PenalizedMatrixFD.hpp> |
#include <EliminatedFictitiousDomain.hpp> |
25 |
#include <FiniteElementMethod.hpp> |
#include <FiniteElementMethod.hpp> |
26 |
|
|
27 |
#include <FatBoundary.hpp> |
#include <FatBoundary.hpp> |
49 |
ffout(2) << "Penalty\n"; |
ffout(2) << "Penalty\n"; |
50 |
break; |
break; |
51 |
} |
} |
52 |
case (SolverDriverOptions::penaltyM): { |
case (SolverDriverOptions::eliminate): { |
53 |
M = new PenalizedMatrixFD(__mesh, |
M = new EliminatedFictitiousDomain(__mesh, |
54 |
__degreeOfFreedomSet); |
__degreeOfFreedomSet); |
55 |
ffout(2) << "Elimination\n"; |
ffout(2) << "Elimination\n"; |
56 |
break; |
break; |
57 |
} |
} |