GEOSX
|
#include "linearAlgebra/DofManager.hpp"
#include "linearAlgebra/solvers/PreconditionerBase.hpp"
#include "linearAlgebra/utilities/BlockOperator.hpp"
#include "linearAlgebra/utilities/BlockVector.hpp"
Go to the source code of this file.
Classes | |
class | geosx::BlockPreconditioner< LAI > |
General 2x2 block preconditioner. More... | |
Namespaces | |
geosx | |
Enumerations | |
enum | geosx::SchurComplementOption { geosx::SchurComplementOption::None, geosx::SchurComplementOption::FirstBlockDiagonal, geosx::SchurComplementOption::RowsumDiagonalProbing, geosx::SchurComplementOption::FirstBlockUserDefined } |
Type of Schur complement approximation used. More... | |
enum | geosx::BlockScalingOption { geosx::BlockScalingOption::None, geosx::BlockScalingOption::FrobeniusNorm, geosx::BlockScalingOption::UserProvided } |
Type of block row scaling to apply. More... | |
enum | geosx::BlockShapeOption { geosx::BlockShapeOption::Diagonal, geosx::BlockShapeOption::UpperTriangular, geosx::BlockShapeOption::LowerUpperTriangular } |
Shape of the block preconditioner. More... | |