Template Class LevelElimination

Inheritance Relationships

Base Type

Class Documentation

template<class Matrix>
class LevelElimination : public NetworKit::Level<Matrix>

Public Functions

LevelElimination(const Matrix &A, const std::vector<EliminationStage<Matrix>> &coarseningStages)
virtual void coarseType(const Vector &xf, Vector &xc) const override
virtual void restrict(const Vector &bf, Vector &bc, std::vector<Vector> &bStages) const override
virtual void interpolate(const Vector &xc, Vector &xf, const std::vector<Vector> &bStages) const override