Good references for this class are: `R. D. Cook. "Concepts and Applications of Finite Element Analysis". John-Wiley & Sons. New York. 1974.' and `O. C. Ziekiewwicz. "The Finite Element Method in Engineering Science." McGraw-Hill Book Co., London, 3rd Edition. 1977.'
coords? Get the (x,y,z) location of a point assumed to be in the element.
elem_coords= Set the x-y-z coordinates of the eight nodes of the hexahedron (total of 24 floats). Element coordinates must be supplied as follows: x,y,z triplets, the first four around a face so that the right hand rule forms a normal into the cube. The next four points are the same but on the opposite face. Also accepts a FPTR.
elem_coords? Get the x-y-z coordinates of the eight nodes of the hexahedron (total of 24 floats).
param_coords= Set the (r,s,t) parametric coordinates within the element, -1 <= r,s,t <= 1. Also accepts a FPTR.
param_coords? Get the (r,s,t) parametric coordinates within the element.
shape_func_values= Set the eight shape function values corresponding to the eight nodes of the element. Also accepts a FPTR.
shape_func_values? Get the eight shape function values corresponding to the eight nodes of the element.
jacobian_inverse= Set the 9 (a 3x3 matrix) values of the jacobian inverse matrix. Also accepts a FPTR.
jacobian_inverse? Get the 9 (a 3x3 matrix) values of the jacobian inverse matrix.
global_coordinates! Given parametric coordinates of a point and eight coordinates of the cell, compute the x-y-z coordinates.
parametric_coordinates! Given global coordinates of a point and eight coordinates of the cell, compute the parametric coordinates.
shape_func_values! Given parametric coordinates of a point. compute shape function values.
shape_func_derivs! Given parametric coordinates of a point. compute shape function derivative values.
jacobian_inverse! Given parametric coordinates of a point. and eight points of a cell, compute jacobian inverse matrix.