basso::NeumannBC Class Reference

Virtual base class for various Neumann type boundary condiditons. More...

#include <NeumannBC.h>

Inheritance diagram for basso::NeumannBC:

basso::PointLoadBC basso::TractionBC List of all members.

Public Member Functions

 NeumannBC (const Array< Dof > &dofs, Numeric sf)
 NeumannBC (const Dof &ldof, Numeric sf)
virtual ~NeumannBC ()
virtual void ContributeForce (const DofMap &dofmap, nArray &f)=0

Protected Attributes

Array< Dof > mDofs
Numeric mScaleFactor

Detailed Description

Virtual base class for various Neumann type boundary condiditons.

Definition at line 31 of file NeumannBC.h.


Constructor & Destructor Documentation

basso::NeumannBC::NeumannBC ( const Array< Dof > &  dofs,
Numeric  sf 
) [inline]

Constructor

Parameters:
dofs A list of local dofs on which the load(s) will be applied
sf A scaling factor for the point loads

Definition at line 42 of file NeumannBC.h.

References mDofs, and mScaleFactor.

basso::NeumannBC::NeumannBC ( const Dof &  ldof,
Numeric  sf 
) [inline]

Constructor

Parameters:
dof local dofs on which the load(s) will be applied
sf A scaling factor for the point loads

Definition at line 52 of file NeumannBC.h.

References mDofs, and mScaleFactor.


Member Function Documentation

virtual void basso::NeumannBC::ContributeForce ( const DofMap dofmap,
nArray &  f 
) [pure virtual]

Contributes the force to a force vector

Parameters:
f global force vector
dofmap DofMap for the global force vector

Implemented in basso::PointLoadBC, and basso::TractionBC.


Member Data Documentation

Array<Dof> basso::NeumannBC::mDofs [protected]

pointer to a DofMap

Definition at line 75 of file NeumannBC.h.

Referenced by basso::TractionBC::ContributeForce(), basso::PointLoadBC::ContributeForce(), basso::TractionBC::GetElementForce(), basso::TractionBC::GetElementForceLine2(), basso::TractionBC::GetElementForceTria3(), and NeumannBC().


The documentation for this class was generated from the following file:
Generated on Sat Jan 19 09:03:59 2008 for Basso by  doxygen 1.5.2