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

itk::fem::LoadNode Class Reference

This load is applied on a specific point within the system. More...

#include <itkFEMLoadNode.h>

Inheritance diagram for itk::fem::LoadNode:

Inheritance graph
[legend]
Collaboration diagram for itk::fem::LoadNode:

Collaboration graph
[legend]
List of all members.

Public Types

typedef LoadNode Self
typedef Load Superclass
typedef SelfPointer
typedef const SelfConstPointer
typedef Node::Float Float

Public Member Functions

virtual Baseclass::Pointer Clone () const
virtual int ClassID () const
virtual void Read (std::istream &f, void *info)
virtual void Write (std::ostream &f) const
 LoadNode ()
 LoadNode (Element::ConstPointer element_, unsigned int pt_, vnl_vector< Float > F_)

Static Public Member Functions

Self::Pointer New ()

Public Attributes

Element::ConstPointer m_element
unsigned int m_pt
vnl_vector< FloatF

Static Public Attributes

const int CLID

Detailed Description

This load is applied on a specific point within the system.

The point is defined as a point within an element object.

You must provide a pointer to an element object and a number of point on which on which the load acts. Force vector F should have element->GetNumberOfDegreesOfFreedomPerNode() dimensions.

Definition at line 40 of file itkFEMLoadNode.h.


Member Typedef Documentation

typedef const Self* itk::fem::LoadNode::ConstPointer
 

Const pointer or SmartPointer to an object.

Reimplemented from itk::fem::Load.

Definition at line 41 of file itkFEMLoadNode.h.

typedef Node::Float itk::fem::LoadNode::Float
 

Definition at line 44 of file itkFEMLoadNode.h.

typedef Self* itk::fem::LoadNode::Pointer
 

Pointer or SmartPointer to an object.

Reimplemented from itk::fem::Load.

Definition at line 41 of file itkFEMLoadNode.h.

typedef LoadNode itk::fem::LoadNode::Self
 

Standard Self typedef.

Reimplemented from itk::fem::Load.

Definition at line 41 of file itkFEMLoadNode.h.

typedef Load itk::fem::LoadNode::Superclass
 

Standard Superclass typedef.

Reimplemented from itk::fem::Load.

Definition at line 41 of file itkFEMLoadNode.h.


Constructor & Destructor Documentation

itk::fem::LoadNode::LoadNode  )  [inline]
 

Definition at line 73 of file itkFEMLoadNode.h.

References itk::fem::Element::ConstPointer.

itk::fem::LoadNode::LoadNode Element::ConstPointer  element_,
unsigned int  pt_,
vnl_vector< Float F_
[inline]
 

Definition at line 74 of file itkFEMLoadNode.h.

References F, m_element, and m_pt.


Member Function Documentation

virtual int itk::fem::LoadNode::ClassID  )  const [inline, virtual]
 

Virtual function to access the class ID

Implements itk::fem::FEMLightObject.

Definition at line 41 of file itkFEMLoadNode.h.

virtual Baseclass::Pointer itk::fem::LoadNode::Clone  )  const [virtual]
 

Create a new object from the existing one

Implements itk::fem::FEMLightObject.

Self::Pointer itk::fem::LoadNode::New void   )  [inline, static]
 

Object creation in an itk compatible way

Definition at line 41 of file itkFEMLoadNode.h.

virtual void itk::fem::LoadNode::Read std::istream &  f,
void *  info
[virtual]
 

Read a LoadNode object from input stream.

Reimplemented from itk::fem::FEMLightObject.

virtual void itk::fem::LoadNode::Write std::ostream &  f  )  const [virtual]
 

Write a Load object to the output stream

Reimplemented from itk::fem::FEMLightObject.


Member Data Documentation

const int itk::fem::LoadNode::CLID [static]
 

Class ID for FEM object factory

Definition at line 41 of file itkFEMLoadNode.h.

vnl_vector<Float> itk::fem::LoadNode::F
 

Force applied on the node. Dimension of F should equal element->GetNumberOfDegreesOfFreedomPerNode().

Definition at line 71 of file itkFEMLoadNode.h.

Referenced by LoadNode().

Element::ConstPointer itk::fem::LoadNode::m_element
 

Pointer to an element in a system that contains the DOF on which the external force is applied.

Definition at line 60 of file itkFEMLoadNode.h.

Referenced by LoadNode().

unsigned int itk::fem::LoadNode::m_pt
 

Point within the element on which the force acts.

Definition at line 65 of file itkFEMLoadNode.h.

Referenced by LoadNode().


The documentation for this class was generated from the following file:
Generated at Thu May 25 03:00:35 2006 for ITK by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2000