HyperView User's Guide

Transformation Operators

Transformation Operators

Previous topic Next topic Expand/collapse all hidden text  

Transformation Operators

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

The transformation operators enable the conversion of directional values from one coordinate frame to another.  When resolving a directional value from one local system to the other, the values must be processed by calls to transform from LocalToGlobal, followed by GlobalToLocal.

The Model library contains the following Transformation operators:

hmtoggle_plus1Globalize

Resolves coordinates and system transformations with respect to the global coordinate system.

Inputs

nodes: a node entity table.

coords: a coordinate vector value table.

systems: a system entity table.

Outputs

coords: a coordinate vector value table (in/out).

systems: a system entity table (in/out).

Notes

Systems and coordinates relative to non-global systems will be transformed to the global system.
This operator should be called within the model/commit block to insure all systems and coordinates are properly transformed to the global coordinate frame.
This operator is not available in the expression builder.

Expression Builder

N/A

XML Example

<call name="Globalize" nodes="node_tab" systems="sys_tab"

 coords="coord_tab" />

hmtoggle_plus1VectorLocalToGlobal

Transforms vectors relative to a local system to the global system.

Inputs

src: a vector value table.

nodes: a node entity table.

coords: a coordinate vector value table.

systems: a system entity table.

elemSysMethod: the element system method for the model.  Valid values are  "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).

Outputs

answer: a vector value table.

Notes

All vectors in coords must be relative to the global system.
nodes and src tables must be in the same pool.
elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only.

Expression Builder

VectorLocalToGlobal(src,systems,nodes,coords,elemSysMethod)

XML Example

<call name="VectorLocalToGlobal" src="vec_tab"
 nodes="node_tab" systems="sys_tab"

 coords="coord_tab" answer="ans_tab"/>

hmtoggle_plus1VectorGlobalToLocal

Transforms vectors relative to the global system to a local system.

Inputs

src: a vector value table

nodes: a node entity table.

coords: a coordinate vector value table.

systems: a system entity table.

elemSysMethod: the element system method for the model.  Valid values are  "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).

Outputs

answer: a vector value table.

Notes

All vectors in coords must be relative to the global system.
All vectors in src must be relative to the global system.
nodes and src must be in the same pool.
elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only.

Expression Builder

VectorGlobalToLocal (src,systems,nodes,coords, elemSysMethod)

XML Example

<call name="VectorGlobalToLocal" src="vec_tab"
 nodes="node_tab" systems="sys_tab"

 coords="coord_tab" answer="ans_tab"/>

hmtoggle_plus1TensorLocalToGlobal

Transforms tensors relative to a local system to the global system.

Inputs

src: a tensor value table.

elems: an elemental entity table.

coords: a coordinate vector value table.

systems: a system entity table.

elemSysMethod: the element system method for the model.  Valid values are  "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).

Outputs

answer: a tensor value table.

Notes

All vectors in coords must be relative to the global system.
The tensors in src must be in the same pool as the corresponding entities in nodes or elems.
elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only.

Expression Builder

TensorLocalToGlobal(src,elems,coords,systems, elemSysMethod)

XML Example

<call name="TensorLocalToGlobal" src="tens_tab"

 elems="elem_tab" systems="sys_tab"

 coords="coord_tab" answer="ans_tab"/>

hmtoggle_plus1TensorGlobalToLocal

Transforms tensors relative to the global system to a local system.

Inputs

src: a tensor value table.

elems: an elemental entity table.

coords: a coordinate tensor value table.

systems: a system entity table.

elemSysMethod: the element system method for the model.  Valid values are  "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).

Outputs

answer: a tensor value table.

Notes

All tensors in src must be relative to the global system.
elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only.

Expression Builder

TensorGlobalToLocal (src,systems,nodes,coords, elemSysMethod)

XML Example

<call name="TensorGlobalToLocal" src="tens_tab"
 elems="elem_tab" systems="sys_tab"

 coords="coord_tab" answer="ans_tab"/>