FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <fei_SlaveVariable.hpp>
Public Member Functions | |
SlaveVariable () | |
~SlaveVariable () | |
GlobalID | getNodeID () |
void | setNodeID (GlobalID nid) |
int | getFieldID () |
void | setFieldID (int fid) |
int | getFieldOffset () |
void | setFieldOffset (int foff) |
const std::vector< GlobalID > * | getMasterNodeIDs () |
const std::vector< int > * | getMasterFields () |
const std::vector< double > * | getWeights () |
void | addMasterNodeID (GlobalID masterNode) |
void | addMasterField (int masterField) |
void | addWeight (double weight) |
Private Attributes | |
GlobalID | nodeID_ |
int | fieldID_ |
int | offset_ |
std::vector< GlobalID > * | masterNodes_ |
std::vector< int > * | masterFields_ |
std::vector< double > * | weights_ |
Simple class to hold the information necessary to specify a slave variable in terms of a nodeID/fieldID/offsetIntoField and a list of master nodes with fields and coefficient-weights.
Definition at line 16 of file fei_SlaveVariable.hpp.
|
inline |
Default constructor
Definition at line 19 of file fei_SlaveVariable.hpp.
References masterFields_, masterNodes_, and weights_.
|
inline |
Destructor
Definition at line 26 of file fei_SlaveVariable.hpp.
References masterFields_, masterNodes_, and weights_.
|
inline |
Definition at line 28 of file fei_SlaveVariable.hpp.
References nodeID_.
Referenced by SNL_FEI_Structure::calculateSlaveEqns().
|
inline |
Definition at line 29 of file fei_SlaveVariable.hpp.
References nodeID_.
Referenced by SNL_FEI_Structure::initSlaveVariable().
|
inline |
Definition at line 31 of file fei_SlaveVariable.hpp.
References fieldID_.
Referenced by SNL_FEI_Structure::calculateSlaveEqns().
|
inline |
Definition at line 32 of file fei_SlaveVariable.hpp.
References fieldID_.
Referenced by SNL_FEI_Structure::initSlaveVariable().
|
inline |
Definition at line 34 of file fei_SlaveVariable.hpp.
References offset_.
Referenced by SNL_FEI_Structure::calculateSlaveEqns().
|
inline |
Definition at line 35 of file fei_SlaveVariable.hpp.
References offset_.
Referenced by SNL_FEI_Structure::initSlaveVariable().
|
inline |
Definition at line 37 of file fei_SlaveVariable.hpp.
References masterNodes_.
Referenced by SNL_FEI_Structure::calculateSlaveEqns().
|
inline |
Definition at line 38 of file fei_SlaveVariable.hpp.
References masterFields_.
Referenced by SNL_FEI_Structure::calculateSlaveEqns().
|
inline |
Definition at line 39 of file fei_SlaveVariable.hpp.
References weights_.
Referenced by SNL_FEI_Structure::calculateSlaveEqns().
|
inline |
Definition at line 41 of file fei_SlaveVariable.hpp.
References masterNodes_.
Referenced by SNL_FEI_Structure::initSlaveVariable().
|
inline |
Definition at line 44 of file fei_SlaveVariable.hpp.
References masterFields_.
Referenced by SNL_FEI_Structure::initSlaveVariable().
|
inline |
Definition at line 47 of file fei_SlaveVariable.hpp.
References weights_.
Referenced by SNL_FEI_Structure::initSlaveVariable().
|
private |
Definition at line 51 of file fei_SlaveVariable.hpp.
Referenced by getNodeID(), and setNodeID().
|
private |
Definition at line 52 of file fei_SlaveVariable.hpp.
Referenced by getFieldID(), and setFieldID().
|
private |
Definition at line 53 of file fei_SlaveVariable.hpp.
Referenced by getFieldOffset(), and setFieldOffset().
|
private |
Definition at line 55 of file fei_SlaveVariable.hpp.
Referenced by addMasterNodeID(), getMasterNodeIDs(), SlaveVariable(), and ~SlaveVariable().
|
private |
Definition at line 56 of file fei_SlaveVariable.hpp.
Referenced by addMasterField(), getMasterFields(), SlaveVariable(), and ~SlaveVariable().
|
private |
Definition at line 57 of file fei_SlaveVariable.hpp.
Referenced by addWeight(), getWeights(), SlaveVariable(), and ~SlaveVariable().