Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::fem::LoadImplementationGenericBodyLoad Class Reference

Class that holds a templated generic body load implementation. More...

#include <itkFEMLoadImplementationGenericBodyLoad.h>

List of all members.

Static Public Methods

template<class TElementClassConstPointer> void HandleLoad (TElementClassConstPointer e, Element::LoadPointer l, Element::VectorType &Fe)


Detailed Description

Class that holds a templated generic body load implementation.

The only accessable part of this class is a static function HandleLoad. This is the function that should be passed to the VisitorDispatcher when registering a load with the element class. The function is templated over the a pointer to an element class, and can therefore be registered with any element class.

Function HandleLoad is declared within a class only to avoid problems with MS compiler. The real gravity load implementation is in static member function Implementation, which is automatically called within HandleLoad function.

Note:
Declare any additional general implementations of loads in a\ similar way as here.

Definition at line 47 of file itkFEMLoadImplementationGenericBodyLoad.h.


Member Function Documentation

template<class TElementClassConstPointer>
void itk::fem::LoadImplementationGenericBodyLoad::HandleLoad TElementClassConstPointer    e,
Element::LoadPointer    l,
Element::VectorType   Fe
[inline, static]
 

Template parameter should be a const pointer type pointing to a class that is derived from the Element base class. The template parameter is normally automatically determined.

FIXME: Add concept checking.

Definition at line 59 of file itkFEMLoadImplementationGenericBodyLoad.h.


The documentation for this class was generated from the following file:
Generated at Fri May 21 01:51:32 2004 for ITK by doxygen 1.2.15 written by Dimitri van Heesch, © 1997-2000