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  

FASDampedMultigrid Class Reference

#include <Multigrid.h>

Inheritance diagram for FASDampedMultigrid::

FASMultigrid NestedFASMultigrid NonlinearMultigrid Multigrid MLSolver HandleId List of all members.

Public Methods

 FASDampedMultigrid (const MLSolver_prm &pm)
 ~FASDampedMultigrid ()
virtual String description () const

Protected Methods

virtual void init ()
virtual bool cycle (SpaceId space, StartVectorMode start)
virtual real getSigma (SpaceId space, LinEqVector &d)

Protected Attributes

VecSimplest(real) sigma

Constructor & Destructor Documentation

FASDampedMultigrid::FASDampedMultigrid ( const MLSolver_prm & pm )
 

FASDampedMultigrid::~FASDampedMultigrid ( ) [inline]
 


Member Function Documentation

bool FASDampedMultigrid::cycle ( SpaceId space,
StartVectorMode start ) [protected, virtual]
 

Reimplemented from NestedFASMultigrid.

String FASDampedMultigrid::description ( ) const [virtual]
 

Reimplemented from FASMultigrid.

real FASDampedMultigrid::getSigma ( SpaceId space,
LinEqVector & d ) [protected, virtual]
 

void FASDampedMultigrid::init ( ) [protected, virtual]
 

initializes the class.

Reimplemented from NonlinearMultigrid.


Member Data Documentation

VecSimplest(real) FASDampedMultigrid::sigma [protected]
 


The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.