ug4
feti.h File Reference

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...