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 | |
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}\). More... | |
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\) More... | |