The global modules are designed to be integrated into existing engineering pre and/or post processing systems or used as a comprehensive code base for building new engineering systems. The modules may be used in existing visualization software systems, finite element pre/post processors or visual data analysis systems with minimal impact upon established data structures. Major data structures such as element connectivity and node coordinate arrays may be maintained by the host application or managed by a global module. The modules currently delivered as VisTools global modules may be divided into the following categories: 1) grid topology and geometry, 2) entity sets and identifier translation, 3) data manipulation, 4) space and range searching, 5) load and restraint cases, 6) element properties and material properties and 7) utilities
Connect Finite element (unstructured) grids GridFun Define grid function pointers to host grid (domain) data
Group Manage entity sets IdTran Perform identifier translation and manage entity lists
ElemDat Manage element face and edge data History Manage history results State Manage solution results RedMat Manage system degree of freedom vectors and matrices ZState Results compression
Space Spatial searching Range Range searching
LCase Load Case RCase Restraint Case MCase Multipoint Constraint Case ICase Initial Condition Case CPair Contact Pairs APair Analytic Surfaces.
EProp Element Properties MProp Material Properties SProp Solution Properties TCurve Tabular Functions RProp Results Properties
Model Finite element model encapsulation ElemChk Element checking MassPrp Mass properties