#include <DofRef.h>
Inheritance diagram for DofGroup::
Public Methods | |
virtual | ~DofGroup () |
DofTag | tag () const |
void | index (int i) |
void | print (ostream &) |
virtual SCOREC_Util::SSList< DofRef> | dofs () |
component access | |
These fuctions are for accessing the components in a dimension independent manner. One example of these being used is in the interpolation classes. | |
virtual void | cSetNumber (int comp, int num) |
set equation number for given component. | |
virtual int | cNum (int comp) const |
get equation number for given component. | |
virtual double | cValue (int comp, int derivative) const |
get value for given component. | |
virtual void | cSetValue (int comp, double val, int derivative)=0 |
set value for given component. | |
virtual void | cSetValue (SCOREC_Util::Range< int > comps, const SCOREC_Util::SVectorDouble &vals, int derivative) |
set values for a range of components. | |
virtual DofStatus& | cStatus (int comp) |
get modifable status for given component. | |
virtual DofStatus | cStatus (int comp) const |
get status for given component. | |
virtual void | setMPC_Constraint (MPC_Constraint *, const int comp) |
virtual MPC_Constraint::MPC_Container_Item | getMPC_Constraint (const int comp, const int id) |
virtual int | MPC_ConstraintSize (const int comp) const |
Protected Methods | |
DofGroup (DofTag tag) | |
DofGroup (const DofGroup &group) | |
Protected Attributes | |
DofTag | d_tag |