Tutorial Toolkit Function Descriptions > Obsolete, Modified, and Broken Functions > Finite Element Model (Chapter 8)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">   
Finite Element Model (Chapter 8)
 
Broken
Call does not work. No elements are retrieved from the database that were associated with the specified LBC.
No resolution has been found for this issue.
Original Description Information:
( lbc_id, max_elem, numelem, eid )
Description:
Gets all elements associated with an specified LBC.
Input:
INTEGER
lbc_id
ID of the LBC to which the requested elements are associated.
INTEGER
max_elem
Maximum number of element ids for which storage has been allocated by the calling routine.
Output:
INTEGER
numelem
Number of elements found associated to the specified LBC.
INTEGER
eid()
IDs of the elements associated to the specified LBC.
INTEGER
<Return Value>
Returns the success or failure of the routine.
Error Conditions:
None.
Remarks:
None.
Examples:
None.
 
Modified
This call is missing its <Return Value> variable.
Added the <Return Value> variable to the output argument list.
Original Description Information:
(id, xyz )
Description:
Given a node ID, this function will look up the specified node and return the coordinates of that node to the caller.
Input:
INTEGER
id
The node ID to be looked up.
Output:
REAL
xyz(3)
An array of 3 floating point values which are the coordinates of the specified node.
Error Conditions:
None.
Remarks:
None.
Examples:
None.
New Description Information:
(id, xyz )
Description:
Given a node ID, this function will look up the specified node and return the coordinates of that node to the caller.
Input:
INTEGER
id
The node ID to be looked up.
Output:
REAL
xyz(3)
An array of 3 floating point values which are the coordinates of the specified node.
INTEGER
<Return Value>
Integer indicating the success or failure of the routine.
Error Conditions:
None.
Remarks:
None.
Examples:
None.
 
 
Broken
Call only partially works. Outputs the list of nodes for the variable IDNODE but not for the variable IDNOEXIST. MSC.Patran outputs an error message if the input list contains any non-existent nodes.
No resolution has been found for this issue.
Original Description Information:
(entity_list, nnode, idnodem notfound, idnoexist )
Description:
Extract the array of existing node IDs from NODE_LST.
Input:
STRING
entity_list[]
List of selected nodes.
INTEGER
nnode
Number of nodes in NODE_LST.
Output:
INTEGER
nnode
Number of existing node IDs.
INTEGER
idnode()symbol
Pointer to unique node IDs.
INTEGER
notfound
Number of nodes that were not found.
INTEGER
idnoexist()symbol
Pointer to sorted list of nonexistent IDs.
INTEGER
<Return Value>
0 Function was successful.
-1 Abort.
-2 No existing nodes in list.
Error Conditions:
None.
Remarks:
None.
Examples:
None.
 
Modified
This call is missing its <Return Value> variable.
Added the <Return Value> variable to the output argument list.
Original Description Information:
(arrow_segments )
Description:
Display direction arrows on all visible curves.
Input:
INTEGER
arrow_segments
Graphics manager segment ID for arrows.
Output:
None.
Error Conditions:
None.
Remarks:
None.
Examples:
None.
New Description Information:
(arrow_segments )
Description:
Display direction arrows on all visible curves.
Input:
INTEGER
arrow_segments
Graphics manager segment ID for arrows.
Output:
INTEGER
<Return Value>
Integer indicating success or failure of the routine.
Error Conditions:
None.
Remarks:
None.
Examples:
None.