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

#include <itkFEMLoadImplementationGenericBodyLoad.h>

List of all members.


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 45 of file itkFEMLoadImplementationGenericBodyLoad.h.

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

Member Function Documentation

template<class TElementClassConstPointer>
static 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 57 of file itkFEMLoadImplementationGenericBodyLoad.h.


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

Generated at Sat Feb 28 19:11:47 2009 for ITK by doxygen 1.5.6 written by Dimitri van Heesch, © 1997-2000