ug4
p1_continuity_constraints_impl.h File Reference

Go to the source code of this file.

Classes

struct  ug::SortVertexPos< dim >
 

Namespaces

 ug
 the ug namespace
 

Functions

void ug::get_algebra_indices (ConstSmartPtr< DoFDistribution > dd, ConstrainedVertex *hgVrt, std::vector< Vertex * > &vConstrainingVrt, std::vector< size_t > &constrainedInd, std::vector< std::vector< size_t > > &vConstrainingInd)
 Extract algebra indices for constrained and constraining indices from DoF distribution. More...
 
template<typename TDomain >
void ug::get_algebra_indices (ConstSmartPtr< DoFDistribution > dd, ConstrainedVertex *hgVrt, std::vector< Vertex * > &vConstrainingVrt, std::vector< size_t > &constrainedInd, std::vector< std::vector< size_t > > &vConstrainingInd, const SortVertexPos< TDomain::dim > &sortVertexPos)
 Extract DoF indices for constrained and constraining indices from DoF distribution. More...
 
template<typename TVector >
void ug::InterpolateValues (TVector &u, std::vector< size_t > &constrainedIndex, std::vector< std::vector< size_t > > &vConstrainingIndex)
 
template<typename TMatrix >
void ug::SetInterpolation (TMatrix &A, std::vector< size_t > &constrainedIndex, std::vector< std::vector< size_t > > &vConstrainingIndex, bool assembleLinearProblem=true)
 sets a matrix row corresponding to averaging the constrained index More...
 
template<typename TVector >
void ug::SplitAddRhs_OneSide (TVector &rhs, std::vector< size_t > &constrainedIndex, std::vector< std::vector< size_t > > &vConstrainingIndex)
 
template<typename TVector >
void ug::SplitAddRhs_Symmetric (TVector &rhs, std::vector< size_t > &constrainedIndex, std::vector< std::vector< size_t > > &vConstrainingIndex)
 
template<typename TMatrix >
void ug::SplitAddRow_OneSide (TMatrix &A, std::vector< size_t > &constrainedIndex, std::vector< std::vector< size_t > > &vConstrainingIndex)
 
template<typename TMatrix >
void ug::SplitAddRow_Symmetric (TMatrix &A, std::vector< size_t > &constrainedIndex, std::vector< std::vector< size_t > > &vConstrainingIndex)