HOOPS Solve Vfx
The HOOPS Solve Vfx library - also known as VfxTools - is designed to provide a set of “application” level modules. These modules draw upon technology from all other HOOPS Solve, Access & Mesh libraries to encapsulate important high level engineering analysis functions in an object oriented software model. Due to the application level nature of these modules, certain module functions may require considerable computer resources. These module functions have been implemented with a function prototype which is compatible with standard POSIX and Windows threading interfaces.
VfxTools modules are intended to be used as extended examples in that application developers have access to the development source code and may change and modify them for specific uses. The basic features of VfxTools are summarized below.
- Automatic generation of load and multipoint constraint cases.
- Finite element solvers for design analysis.
- Report generation facilities.
One goal of VfxTools modules is to provide a framework for building integrated, interactive design analysis tools embedded in CAD and CAE modeling systems.
The include file, userdefs.h, installed in the src/sam/base directory should be customized to reflect compiling features in VfxTools which are dependent upon underlying toolkits. The following #define’s should be added to userdefs.h indicating toolkits which are not licensed.
#define VKI_NOVGLTOOLS
#define VKI_NOVISTOOLS
#define VKI_NOVISTOOLSMESH
#define VKI_NOVDMTOOLS
Module Summary
Current VfxTools modules may be divided into 3 categories: 1) automatic case generation, 2) solvers, 3) report writing facilities.
- Automatic Case Generation
- GenLCase - Load case generation
- GenMCase - Multi point constraint case generation
- Finite Element Solvers
- ProSolve - Design analysis solver
- Report Writing
- Render - Software generation of graphics images and objects
- LogFile - Log file content