#include <NeumannBC.h>
Inheritance diagram for basso::NeumannBC:
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 |
Definition at line 31 of file NeumannBC.h.
basso::NeumannBC::NeumannBC | ( | const Array< Dof > & | dofs, | |
Numeric | sf | |||
) | [inline] |
Constructor
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
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.
virtual void basso::NeumannBC::ContributeForce | ( | const DofMap & | dofmap, | |
nArray & | f | |||
) | [pure virtual] |
Contributes the force to a force vector
f | global force vector | |
dofmap | DofMap for the global force vector |
Implemented in basso::PointLoadBC, and basso::TractionBC.
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().