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.



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


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 Tue Jul 13 2010 03:55:54 for ITK by doxygen 1.7.1 written by Dimitri van Heesch, © 1997-2000