![]() |
Xfem
The Xfem Plugin
|
Extension of the FEM linear solver for the XFEM method. More...
#include <xfemSolver.h>

Public Member Functions | |
| XfemSolver (XfemMesh *mesh, GmSimulationData *simulation, const QVector< GmpFemPhysics * > &physics, GmNumSolver *solver, const GmpFemSolverOptions &options, const XfemOptions &xfemOptions, const GmLogCategory &logger) | |
| virtual | ~XfemSolver (void) |
| Destructor. | |
| virtual bool | init () |
| Forwards the call for the solver init. | |
| virtual bool | pre () |
| Runs the preprocessor . | |
| virtual bool | preEmbedded () |
| Runs the preprocessor . | |
| virtual bool | geostatic () |
| Forwards the call for the solver geostatic. | |
| virtual bool | pos () |
| virtual bool | runStep (double dt, double *newt, bool *conv, double *err, int *niter, bool eval) |
| Forwards the call for the runStep solver. | |
| GmpFemPhysics * | getPhysics () |
| virtual const QList< QPair< GmValueAccessor *, QList< GmValueAccessor * > > > | enrichedAccessorPairs () |
Private Attributes | |
| GmpFemNonLinearSolver * | _solver |
| Fem solver used to solve the analysis. | |
| XfemOptions | _xfemOptions |
| The set of xfem options. | |
| GmSimulationData * | _SimulationData |
| Simulation data. | |
| QVector< GmpFemPhysics * > | _physics |
| physics data | |
| const GmLogCategory & | _logger |
| Logger for eventual messages. | |
Extension of the FEM linear solver for the XFEM method.