|
ug4
|
#include <iostream>#include <sstream>#include <string>#include "lib_algebra/operator/interface/linear_operator.h"#include "lib_algebra/operator/interface/linear_operator_inverse.h"#include "lib_algebra/operator/interface/matrix_operator.h"#include "lib_algebra/operator/interface/matrix_operator_inverse.h"#include "lib_algebra/parallelization/parallelization.h"#include "lib_algebra/operator/debug_writer.h"#include "pcl/pcl.h"Go to the source code of this file.
Classes | |
| class | ug::FetiLayouts< TAlgebra > |
| Auxiliary class for handling of "FETI layouts". More... | |
| class | ug::FETISolver< TAlgebra > |
| operator implementation of the FETI-DP solver More... | |
| class | ug::LocalSchurComplement< TAlgebra > |
| operator implementation of the local Schur complement More... | |
| class | ug::PrimalSubassembledMatrixInverse< TAlgebra > |
| operator implementation of the inverse of the Schur complement w.r.t. the "Delta unknowns" More... | |
| struct | ug::LocalSchurComplement< TAlgebra >::StepConv |
| struct | ug::PrimalSubassembledMatrixInverse< TAlgebra >::StepConv |
Namespaces | |
| namespace | ug |
| the ug namespace | |
Functions | |
| template<typename TVector > | |
| void | ug::ComputeDifferenceOnDelta (TVector &diff, const TVector &u, IndexLayout &dualMasterLayoutIn, IndexLayout &dualSlaveLayoutIn, IndexLayout &dualNbrMasterLayoutIn, IndexLayout &dualNbrSlaveLayoutIn) |
| Application of the "jump operator" \(B_{\Delta}\). | |
| template<typename TVector > | |
| void | ug::ComputeDifferenceOnDeltaTransposed (TVector &f, const TVector &diff, const std::vector< IndexLayout::Element > &vDualMasterIndex, const std::vector< IndexLayout::Element > &vDualSlaveIndex, const std::vector< IndexLayout::Element > &vDualNbrSlaveIndex) |
| 'ComputeDifferenceOnDeltaTransposed()': Apply \(B_{\Delta}^T\) | |