<<<<<<<<<<<<<<<<<

brick_shape(visage) Visage brick_shape(visage)

NAME

brick_shape - iso-parametric shape functions for hexahedral element

DESCRIPTION

Brick_shape is a class the computes iso-parametric shape functions, derivatives, and the jacobian matrix for eight- noded hexahedral elements. This class is typically utilized by other objects such as unstructured_grid_set or structured_grid_set.

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.'

SUPERCLASS

object

INSTANCE VARIABLES

(there are no public instance variables)

MESSAGES

coords= Set the (x,y,z) location of a point assumed to be in the element. Also accepts a FPTR.

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.

SEE ALSO

structure_grid_set, unstructured_grid_set


Please send comments and suggestions to
consult@rpi.edu