#include <node.h>
Public Member Functions | |
Node () | |
void | Initialize (int Number, REAL X, REAL Y, REAL Z) |
void | ClearDOF () |
void | AddDOF (String const &StrEssentialBry, String const &StrNaturalBry) |
bool | IsEssential (String const &Name) const |
bool | HasVar (String const &Name) const |
DOFVarsStruct & | DOFVar (String const &Name) |
DOFVarsStruct const & | DOFVar (String const &Name) const |
Array< Node::DOFVarsStruct > & | DOFVars () |
std::string | OutMap () |
int | Number () const |
REAL | X () const |
REAL | Y () const |
REAL | Z () const |
int & | Refs () |
int const & | Refs () const |
void | ClearBryValues () |
String | Out (bool PrintCaptionOnly=false) const |
void | SetEssentialVector (String const &UX, String const &UY, String const &UZ) |
void | SetNaturalVector (String const &FX, String const &FY, String const &FZ) |
void | OutEssentialVector (String &Str) const |
void | OutNaturalVector (String &Str) const |
bool | HasEssentialVector () const |
bool | HasNaturalVector () const |
int | nDOF () const |
Private Attributes | |
int | _number |
int | _refs |
REAL | _x |
REAL | _y |
REAL | _z |
std::map< String, DOFInfo, std::less< String > > | _dof_map |
Array< DOFVarsStruct > | _dof_vars |
String | _UX |
String | _UY |
String | _UZ |
String | _FX |
String | _FY |
String | _FZ |
bool | _has_essential_vector |
bool | _has_natural_vector |
Classes | |
struct | DOFInfo |
struct | DOFVarsStruct |
Definition at line 50 of file node.h.