|
ug4
|
#include <limits>#include "common/error.h"#include "common/stopwatch.h"#include "common/util/smart_pointer.h"#include "lib_algebra/operator/interface/preconditioner.h"#include "pcl/pcl_util.h"#include "lib_algebra/parallelization/parallelization_util.h"#include "lib_algebra/parallelization/matrix_overlap.h"#include "lib_algebra/parallelization/overlap_writer.h"#include "lib_algebra/ordering_strategies/algorithms/IOrderingAlgorithm.h"#include "lib_algebra/ordering_strategies/algorithms/native_cuthill_mckee.h"#include "lib_algebra/algebra_common/permutation_util.h"Go to the source code of this file.
Classes | |
| class | ug::ILU< TAlgebra > |
| ILU / ILU(beta) preconditioner. More... | |
Namespaces | |
| namespace | ug |
| the ug namespace | |
Functions | |
| template<typename Matrix_type > | |
| bool | ug::FactorizeILU (Matrix_type &A) |
| template<typename Matrix_type > | |
| bool | ug::FactorizeILUBeta (Matrix_type &A, number beta) |
| template<typename Matrix_type > | |
| bool | ug::FactorizeILUSorted (Matrix_type &A, const number eps=1e-50) |
| template<typename Matrix_type , typename Vector_type > | |
| bool | ug::invert_L (const Matrix_type &A, Vector_type &x, const Vector_type &b) |
| template<typename Matrix_type , typename Vector_type > | |
| bool | ug::invert_U (const Matrix_type &A, Vector_type &x, const Vector_type &b, const number eps=1e-8) |