|
opm-upscaling
|
Elasticity upscale class. More...
#include <opm/common/utility/platform_dependent/disable_warnings.h>#include <dune/common/fmatrix.hh>#include <opm/common/utility/parameters/ParameterGroup.hpp>#include <dune/grid/common/mcmgmapper.hh>#include <dune/geometry/quadraturerules.hh>#include <dune/istl/ilu.hh>#include <dune/istl/solvers.hh>#include <dune/istl/preconditioners.hh>#include <opm/grid/CpGrid.hpp>#include <opm/elasticity/shapefunctions.hpp>#include <opm/common/utility/platform_dependent/reenable_warnings.h>#include <opm/elasticity/asmhandler.hpp>#include <opm/elasticity/boundarygrid.hh>#include <opm/elasticity/elasticity.hpp>#include <opm/elasticity/elasticity_preconditioners.hpp>#include <opm/elasticity/logutils.hpp>#include <opm/elasticity/materials.hh>#include <opm/elasticity/matrixops.hpp>#include <opm/elasticity/meshcolorizer.hpp>#include <opm/elasticity/mpc.hh>#include <opm/elasticity/mortar_schur.hpp>#include <opm/elasticity/mortar_utils.hpp>#include <opm/elasticity/mortar_evaluator.hpp>#include <opm/elasticity/mortar_schur_precond.hpp>#include <opm/elasticity/uzawa_solver.hpp>#include <opm/input/eclipse/Parser/Parser.hpp>#include <opm/input/eclipse/Deck/Deck.hpp>#include "elasticity_upscale_impl.hpp"Go to the source code of this file.
Classes | |
| struct | Opm::Elasticity::LinSolParams |
| class | Opm::Elasticity::ElasticityUpscale< GridType, PC > |
| The main driver class. More... | |
Namespaces | |
| namespace | Opm |
| Inverting small matrices. | |
Enumerations | |
| enum | Opm::Elasticity::Solver { DIRECT , ITERATIVE } |
| An enumeration of available linear solver classes. | |
| enum | Preconditioner { AMG , FASTAMG , SCHWARZ , TWOLEVEL , UNDETERMINED } |
| enum | Opm::Elasticity::MultiplierPreconditioner { Opm::Elasticity::SIMPLE , Opm::Elasticity::SCHUR , Opm::Elasticity::SCHURAMG , Opm::Elasticity::SCHURSCHWARZ , Opm::Elasticity::SCHURTWOLEVEL } |
| An enumeration of the available preconditioners for multiplier block. More... | |
| enum | Opm::Elasticity::Smoother { SMOOTH_SSOR = 0 , SMOOTH_SCHWARZ = 1 , SMOOTH_JACOBI = 2 , SMOOTH_ILU = 4 } |
| Smoother used in the AMG. | |
Elasticity upscale class.