19 #ifndef __itkFEMLoadEdge_h
20 #define __itkFEMLoadEdge_h
23 #include "vnl/vnl_matrix.h"
50 itkSimpleNewMacro(
Self);
72 void SetForce(
const vnl_matrix<itk::fem::Element::Float> force);
77 const vnl_matrix<itk::fem::Element::Float> &
GetForce()
const;
78 vnl_matrix<itk::fem::Element::Float> &
GetForce();
116 #endif // #ifndef __itkFEMLoadEdge_h
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
virtual void PrintSelf(std::ostream &os, Indent indent) const
void SetForce(const vnl_matrix< itk::fem::Element::Float > force)
virtual ::itk::LightObject::Pointer CreateAnother(void) const
SmartPointer< const Self > ConstPointer
A generic load that can be applied to an edge of the element.
virtual void ApplyLoad(Element::ConstPointer element, Element::VectorType &Fe)
vnl_vector< Float > VectorType
const vnl_matrix< itk::fem::Element::Float > & GetForce() const
Virtual element load base class.
vnl_matrix< Float > m_Force
Control indentation during Print() invocation.