NGSolve
4.9
|
Product space prolongation, combination of elementary prolongations. More...
#include <prolongation.hpp>
Public Member Functions | |
CompoundProlongation (const CompoundFESpace *aspace) | |
CompoundProlongation (const CompoundFESpace *aspace, Array< const Prolongation * > &aprols) | |
virtual void | Update () |
void | AddProlongation (const Prolongation *prol) |
virtual SparseMatrix< double > * | CreateProlongationMatrix (int finelevel) const |
virtual void | ProlongateInline (int finelevel, BaseVector &v) const |
virtual void | RestrictInline (int finelevel, BaseVector &v) const |
Protected Attributes | |
const CompoundFESpace * | space |
Array< const Prolongation * > | prols |
Product space prolongation, combination of elementary prolongations.