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.

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

Definition at line 47 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 59 of file itkFEMLoadImplementationGenericBodyLoad.h.

The documentation for this class was generated from the following file:
Generated at Thu Nov 6 14:10:50 2008 for ITK by doxygen 1.5.1 written by Dimitri van Heesch, © 1997-2000