#include <elemnode.h>
Public Member Functions | |
elemnode () | |
void | elemnodes (gtopology *gt) |
void | selelem (long nselelem, long *lselem) |
void | selnode (long nselnod, long *lselnod) |
~elemnode () | |
Public Attributes | |
long ** | elnod |
long * | lse |
long * | lsn |
long | nie |
number of influenced elements | |
long | nse |
number of selected elements | |
long | nsn |
number of selected nodes |
class deals with correspondence between nodes and elements it assembles and contains list of nodes shared by selected elements it assembles and contains list of elements which contain selected nodes
JK, 20.10.2007
Definition at line 14 of file elemnode.h.
elemnode | ( | ) |
void elemnodes | ( | gtopology * | gt | ) |
function assembles array elnod
gt | - pointer to general topology |
JK, 20.10.2007
Definition at line 84 of file elemnode.cpp.
References allocv(), destrv(), elnod, gtopology::give_nne(), gtopology::give_nodes(), lse, lsn, gtopology::ne, nie, nod, and nsn.
Referenced by loadcaset::elemsource().
void selelem | ( | long | nselelem, | |
long * | lselem | |||
) |
nselelem | - number of selected elements | |
lselem | - list of selected elements |
JK, 20.10.2007
Definition at line 41 of file elemnode.cpp.
void selnode | ( | long | nselnod, | |
long * | lselnod | |||
) |
nselnod | - number of selected nodes | |
lselnod | - list of selected nodes |
JK, 20.10.2007
Definition at line 62 of file elemnode.cpp.
Referenced by loadcaset::elemsource().
long** elnod |
list of elements influenced by selected nodes, it contains number of selected node in other words, it contains positions in array lsn elnod[i][j] = k - the j-th node on the i-th influenced element has number k k=-1 - the j-th node is not selected, k>-1 - number of selected node example: list of selected nodes lsn = 1, 4, 7, 12 elnod[3][1]=2 - second node on the fourth element has number 7, because lsn[2]=7 array elnod has nie x nne[i] components
Definition at line 50 of file elemnode.h.
Referenced by elemnode(), elemnodes(), loadcaset::sourcenodalvalues(), and ~elemnode().
long* lse |
list of selected elements lse[i]=j - the i-th selected element has number j
Definition at line 30 of file elemnode.h.
Referenced by elemnode(), elemnodes(), loadcaset::elemsource(), selelem(), loadcaset::source_contrib(), loadcaset::sourcenodalvalues(), and ~elemnode().
long* lsn |
list of selected nodes lsn[i]=j - the i-th selected node has number j
Definition at line 37 of file elemnode.h.
Referenced by elemnode(), elemnodes(), selnode(), and ~elemnode().
long nie |
number of influenced elements
Definition at line 41 of file elemnode.h.
Referenced by elemnode(), elemnodes(), loadcaset::elemsource(), and ~elemnode().
long nse |
number of selected elements
Definition at line 26 of file elemnode.h.
Referenced by elemnode(), and selelem().
long nsn |
number of selected nodes
Definition at line 33 of file elemnode.h.
Referenced by elemnode(), elemnodes(), and selnode().