FEI Version of the Day
|int||setNumNodesPerElement (int numNodes)|
|int **||fieldIDsTablePtr ()|
Global block identifier number of nodes per element in this block list containing the number-of-fields-per-node table containing the field identifiers for those nodal fields interleaveStrategy lumpingStrategy number of elements in this block number of element-DOF per element in this block the first element-DOF equation number for each block total number of equations associated with each element
A block is a collection of homogeneous elements -- which means that all elements in a block have the same topology: number of nodes, same solution fields at those nodes, etc.
There is only one way to set each length/size parameter in this class, and only one way to retrieve each length/size parameter. e.g., you can't set the number of nodes to be one thing, then pass a different value to a function that allocates the fieldsPerNode list. When you set the number of nodes, the fieldsPerNode list is allocated right then. When you retrieve the fieldsPerNode list, you must obtain its length by separately calling the getNumNodesPerElement() function. Similar schemes are in place for the fieldIDsTable, etc.
There are some order-dependencies for these member functions.
In general, out-of-order function calls will be flagged with a message to stderr.