NGSolve  4.9
Public Member Functions | Protected Attributes
ngmg::CompoundProlongation Class Reference

Product space prolongation, combination of elementary prolongations. More...

#include <prolongation.hpp>

Inheritance diagram for ngmg::CompoundProlongation:
ngmg::Prolongation

List of all members.

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 CompoundFESpacespace
Array< const Prolongation * > prols

Detailed Description

Product space prolongation, combination of elementary prolongations.


The documentation for this class was generated from the following file: