Diffpack Documentation

(Functionality not available, requires installation of an additional Diffpack Toolbox)


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

ProjIm.h

Go to the documentation of this file.
00001 
00005 class ProjIm : public Proj
00006 
00007 {
00008 protected:
00009 
00010   Handle(DegFreeFE) coarseDeg;
00011   Handle(DegFreeFE) fineDeg;
00012 
00013 public:
00014 
00015   ProjIm (const char* description_="Projecton operator");
00016   ProjIm (const Proj_prm& prm, const char* description_="Projection operator");
00017   virtual ~ProjIm ();
00018   
00019   
00020   virtual bool rebindDOF(DegFreeFE& coarse, DegFreeFE& fine);
00021   virtual bool ok () const;
00022   
00023   
00024   virtual void apply
00025   (
00026     const LinEqVector& c,
00027           LinEqVector& d,
00028           TransposeMode tpmode,
00029           bool add_to_d= false
00030   );
00031 
00032   virtual LinEqMatrix & A ();
00033   virtual String description () const;
00034   
00035   
00036   virtual void scale (real s);
00037   virtual void scale (const LinEqVector& s, TransposeMode t);
00038   int getWork()const;
00039   real getStorage()const;
00040   
00041   CLASS_INFO
00042 };
00043 
00044 

Copyright © 2003 inuTech GmbH. All rights reserved.