#include <sselnodes.h>
Public Member Functions | |
void | assemble_list_unknowns (gtopology *gt) |
sselnodes (long nd, long *ii, long **jj) | |
sselnodes (long nd, long k, long *j) | |
~sselnodes () | |
Public Attributes | |
long ** | cndom |
long ** | gnn |
long * | lsng |
long * | lsnl |
long | maxndof |
maximum number of DOFs on subdomain/aggregate | |
long * | ndofdom |
long | nn |
number of nodes on subdomain | |
long | nsn |
number of selected nodes | |
long * | nsndom |
nsndom[i]=j - j nodes are selected on the i-th subdomain |
class sequential selected nodes
the class serves for problems with subdomains or aggregates it manipulates with nodes and unknowns (DOFs) on particular subdomains/aggregates and deals with relationships among them
JK, 28.8.2007
Definition at line 13 of file sselnodes.h.
sselnodes | ( | long | nd, | |
long | k, | |||
long * | j | |||
) |
sselnodes | ( | long | nd, | |
long * | ii, | |||
long ** | jj | |||
) |
Definition at line 41 of file sselnodes.cpp.
~sselnodes | ( | ) |
Definition at line 64 of file sselnodes.cpp.
void assemble_list_unknowns | ( | gtopology * | gt | ) |
Definition at line 72 of file sselnodes.cpp.
References cndom, gtopology::give_dof(), gtopology::give_ndofn(), gnn, ndofdom, and nsndom.
long** cndom |
code numbers cndom[i][j]=k - the j-th DOF on the i-th subdomain/aggregate has group code number k
Definition at line 62 of file sselnodes.h.
Referenced by assemble_list_unknowns().
long** gnn |
group node numbers (see partop.h) gnn[i][j]=k - the j-th selected node on the i-th subdomain has group number k
Definition at line 51 of file sselnodes.h.
Referenced by assemble_list_unknowns(), and sselnodes().
long* lsng |
list of selected nodes - global numbers lsng[i]=j - the i-th selected node has global/coarse number j lsng contains nsn components, where nsn is the number of selected nodes on subdomain
Definition at line 43 of file sselnodes.h.
Referenced by sselnodes(), and ~sselnodes().
long* lsnl |
list of selected nodes - local numbers lsnl[i]=j - the i-th selected node has local number j j-th node on subdomain is selected as the i-th lsn contains nsn components, where nsn is the number of selected nodes on subdomain
Definition at line 38 of file sselnodes.h.
Referenced by sselnodes(), and ~sselnodes().
long maxndof |
maximum number of DOFs on subdomain/aggregate
Definition at line 31 of file sselnodes.h.
long* ndofdom |
array of numbers of DOFs on subdomains it contains prescribed values before code number generation after code number generation, only unknown (unconstrained DOFs) are taken into account array is rewritten in the function schur_ordering ndofdom[i]=j - the i-th subdomain contains j DOFs
Definition at line 58 of file sselnodes.h.
Referenced by assemble_list_unknowns().
long nn |
long nsn |
long* nsndom |
nsndom[i]=j - j nodes are selected on the i-th subdomain
Definition at line 47 of file sselnodes.h.
Referenced by assemble_list_unknowns(), and sselnodes().