Logo
Go
Exact Match

CEETRON SDK Suite

  • Home

Getting Started

  • Technical Overview
    • Application Development Environment
    • Directory Structure
    • Compiling and Linking CEETRON Solve/Access/Mesh
    • The Built-in Make System
    • Include Files and Data Types
    • Versioning
    • C++ Language Bindings
    • FORTRAN Language Bindings
    • C# Language Bindings
    • Parallelization and Thread Safety
    • Floating Point Precision
  • Support

CEETRON Solve/Access/Mesh

  • Home
  • Common [vsy|vut|vis]
    • Foundation Modules
      • Module Index
      • 1. Base Library
      • 2. Priority Queues - Heap, PQueue
        • 2.1. Heaps - Heap
        • 2.2. Function Descriptions
        • 2.3. Priority Queues - PQueue
        • 2.4. Function Descriptions
      • 3. Error Handling, Memory System, Standard Output, Quadruple Precision - Error, Memory, Print, VQuad
        • 3.1. Error Handling - Error
        • 3.2. Function Descriptions
        • 3.3. Memory System - Memory
        • 3.4. Function Descriptions
        • 3.5. Standard Output - Print
        • 3.6. Function Descriptions
        • 3.7. Quadruple Precision - VQuad
        • 3.8. Function Descriptions
      • 4. Object Collections - List, Stack, Dictionary, HashTable, VHashTable, Tree
        • 4.1. Randomly Accessible Sequences - List
        • 4.2. Function Descriptions
        • 4.3. Last-In First-Out Storage - Stack
        • 4.4. Function Descriptions
        • 4.5. Storage Accessed by Name - Dictionary
        • 4.6. Function Descriptions
        • 4.7. Storage Accessed by Integer - HashTable
        • 4.8. Function Descriptions
        • 4.9. Multiple Integer Key Hashtable - VHashTable
        • 4.10. Function Descriptions
        • 4.11. Tree Data Structure - Tree
        • 4.12. Function Descriptions
      • 5. Numeric Type Collections - BitVec, DblVec, FltVec, IntDict, IntHash, IntVHash, IntQue, IntVec
        • 5.1. Bit Vectors - BitVec
        • 5.2. Function Descriptions
        • 5.3. Real Vectors (single FltVec) - DblVec
        • 5.4. Function Descriptions
        • 5.5. Integer Dictionary - IntDict
        • 5.6. Function Descriptions
        • 5.7. Integer Hashtable - IntHash
        • 5.8. Function Descriptions
        • 5.9. Integer, Multiple Integer Key, Hashtable - IntVHash
        • 5.10. Function Descriptions
        • 5.11. Integer Queue - IntQue
        • 5.12. Function Descriptions
        • 5.13. Integer Vectors - IntVec
        • 5.14. Function Descriptions
      • 6. Utilities - PropSet, Random, DataTable, Concat, LinkList, StrUtil
        • 6.1. Property Sets - PropSet
        • 6.2. Function Descriptions
        • 6.3. Random Numbers - Random
        • 6.4. Function Descriptions
        • 6.5. Data Tables - DataTable
        • 6.6. Function Descriptions
        • 6.7. Concatenated Storage - Concat
        • 6.8. Function Descriptions
        • 6.9. Linked List Storage - LinkList
        • 6.10. Function Descriptions
        • 6.11. String Utilities - StrUtil
        • 6.12. Function Descriptions
      • 7. Geometry Tools - VertLoc, LineCon, TriCon, ADTree, Pred
        • 7.1. Point Colocation - VertLoc
        • 7.2. Function Descriptions
        • 7.3. Line Connectivity - LineCon
        • 7.4. Function Descriptions
        • 7.5. Triangle Connectivity - TriCon
        • 7.6. Function Descriptions
        • 7.7. Geometric Searching, Alternating Digital Tree - ADTree
        • 7.8. Function Descriptions
        • 7.9. Geometric Predicates - Pred
        • 7.10. Function Descriptions
      • 8. System - MachInfo, PTask, Timer, VSocket
        • 8.1. Machine Information - MachInfo
        • 8.2. Function Descriptions
        • 8.3. Threading - PTask
        • 8.4. Function Descriptions
        • 8.5. Timers - Timer
        • 8.6. Function Descriptions
        • 8.7. Socket Communication - VSocket
        • 8.8. Function Descriptions
      • 9. Text Processing - TextFun, TextTee, PlainText, HTMLText, LaTeXText
        • 9.1. Text Functions - TextFun
        • 9.2. File Operations
        • 9.3. Text Attributes and Modes
        • 9.4. Text Primitives
        • 9.5. Forms and Form Actions
        • 9.6. Function Descriptions
        • 9.7. Text Tee - TextTee
        • 9.8. Function Descriptions
        • 9.9. Plain Text Format - PlainText
        • 9.10. Function Descriptions
        • 9.11. HTML Text Format - HTMLText
        • 9.12. Function Descriptions
        • 9.13. LaTeX Text Format - LaTeXText
        • 9.14. Function Descriptions
      • 10. Examples
        • 10.1. Example 1, Demonstration of Object Collections
        • 10.2. Example 2, Demonstration of Numeric Type Collections
        • 10.3. Example 3, Demonstration of Property Sets
        • 10.4. Example 4, Demonstration of Random Number Generation
        • 10.5. Example 5, Creating a Derived Class in C++ Using a Base Random Class
        • 10.6. Example 6, Install User Error Handler and Memory Management
        • 10.7. Example 7, Test and Demonstrate Concatenated Storage
        • 10.8. Example 8, Test and Demonstrate a Data Table
        • 10.9. Example 9, Test and Demonstrate a PQueue Object
        • 10.10. Example 9a, Test and Demonstrate a Heap Object
        • 10.11. Example 10, Test and Demonstrate a TriCon Object
        • 10.12. Example 11, Test and Demonstrate a VertLoc Object
        • 10.13. Example 12, Test and Demonstrate a LineCon Object
        • 10.14. Example 13, Test and Demonstrate a Timer Object
        • 10.15. Example 14, Test and Demonstrate the MachInfo Module
        • 10.16. Example 15, Test and Demonstrate a PTask Object
        • 10.17. Example 16, Test and Demonstrate Text Processing and Formatting
        • 10.18. Example 17, Test and Demonstrate the LinkList object
        • 10.19. Example 18, Test and Demonstrate the ADTree object
        • 10.20. Example 21, Purposefully left blank
        • 10.21. Example 22, Test and Demonstrate the VSocket object
        • 10.22. Example 23, Test and Demonstrate Quadruple Precision VQuad
        • 10.23. Example 23cc, C++ Operator Overloading for Quadruple Precision VQuad
        • 10.24. Example 24, Test and demonstrate Tree
        • 10.25. Example 25, Test and demonstrate Pred
        • 10.26. Example 26, Test and demonstrate StrUtil
    • Global Modules
      • Module Index
      • 1. Introduction
        • 1.1. Module Summary
      • 2. Grid Topology and Geometry - Connect, GridFun
        • 2.1. Finite Element (Unstructured) Grids - Connect
        • 2.2. Node and Element Editing and Element Adjacency Query
        • 2.3. Node and Element Associations
        • 2.4. Element, Element Face, Element Edge and Node Groups
        • 2.5. Element Face Normals and Edge Tangents
        • 2.6. Geometric Tesselation
        • 2.7. Parallel Functions
        • 2.8. Attribute Objects
        • 2.9. Function Descriptions
        • 2.10. Grid Topology and Geometry Query Functions - GridFun
        • 2.11. Function Descriptions
      • 3. Entity Sets and Identifier Translation - Group, IdTran
        • 3.1. Entity Sets - Group
        • 3.2. Function Descriptions
        • 3.3. Entity Identifier Translation - IdTran
        • 3.4. Function Descriptions
      • 4. Data Manipulation - ElemDat, State, History, RedMat, ZState
        • 4.1. Face and Edge Data - ElemDat
        • 4.2. Attribute Objects
        • 4.3. Function Descriptions
        • 4.4. Results Manipulation - State
        • 4.5. Local Coordinate Systems
        • 4.6. Parallel Functions
        • 4.7. Attribute Objects
        • 4.8. Function Descriptions
        • 4.9. History Results Manipulation - History
        • 4.10. Attribute Objects
        • 4.11. Function Descriptions
        • 4.12. System Degree of Freedom Data - RedMat
        • 4.13. Function Descriptions
        • 4.14. Results Compression - ZState
        • 4.15. Attribute Objects
        • 4.16. Function Descriptions
      • 5. Space and Range Searching - Space, Range
        • 5.1. Spatial Searching - Space
        • 5.2. Attribute Objects
        • 5.3. Function Descriptions
        • 5.4. Range Searching - Range
        • 5.5. Attribute Objects
        • 5.6. Function Descriptions
      • 6. Loads and Constraints - LCase, RCase, MCase, ICase
        • 6.1. Load Case - LCase
        • 6.2. Function Descriptions
        • 6.3. Restraint Case - RCase
        • 6.4. Function Descriptions
        • 6.5. Multipoint Constraint Case - MCase
        • 6.6. Function Descriptions
        • 6.7. Initial Condition Case - ICase
        • 6.8. Function Descriptions
      • 7. Contact Pairs, Surfaces - CPair, ASurf, RBody
        • 7.1. Contact Pair - CPair
        • 7.2. Function Descriptions
        • 7.3. Analytic Surface - ASurf
        • 7.4. Function Descriptions
        • 7.5. Rigid Body - RBody
        • 7.6. Function Descriptions
      • 8. Properties and Functions - GProp, EProp, MProp, SProp, TCurve, RProp, UProp
        • 8.1. Global Properties - GProp
        • 8.2. Function Descriptions
        • 8.3. Element Properties - EProp
        • 8.4. Function Descriptions
        • 8.5. Material Properties - MProp
        • 8.6. Function Descriptions
        • 8.7. Solution Properties - SProp
        • 8.8. Function Descriptions
        • 8.9. Tabular Functions - TCurve
        • 8.10. Function Descriptions
        • 8.11. Results Properties - RProp
        • 8.12. Function Descriptions
        • 8.13. User Defined Properties - UProp
        • 8.14. Function Descriptions
      • 9. Utilities - Model, ElemChk, MassPrp
        • 9.1. Finite Element Model - Model
        • 9.2. Function Descriptions
        • 9.3. Element Checking - ElemChk
        • 9.4. Shape Parameters
        • 9.5. Attribute Objects
        • 9.6. Function Descriptions
        • 9.7. Mass Properties - MassPrp
        • 9.8. Attribute Objects
        • 9.9. Function Descriptions
      • 10. Examples
        • 10.1. Example 21, Translate Entity Identifiers Using IdTran.
        • 10.2. Example 22, Generate an Element Group Object
        • 10.3. Example 23, Element Connectivity and Adjacency using Connect
        • 10.4. Example 23a, Using a GridFun Object with Example 23.
        • 10.5. Example 24, Generate Element Face and Edge Groups
        • 10.6. Example 24a, Convert Linear Elements to Parabolic Elements
        • 10.7. Example 25, Node Results Data Using State
        • 10.8. Example 25a, Node History Results Data using History
        • 10.9. Example 25b, Element Node Scalar Section Results using History
        • 10.10. Example 25c, Element Face and Face Node Results using State
        • 10.11. Example 26, Element and Node Results Data
        • 10.12. Example 26a, Element Face Node Data Using ElemDat
        • 10.13. Example 26b, Element Face Node Normals Using ElemDat
        • 10.14. Example 26c, Averaging Element Node Data within Groups
        • 10.15. Example 26d, Computing Gradient of Normal Stress
        • 10.16. Example 27, Perform Space Searches Using Space.
        • 10.17. Example 27a, Intersection and Interpolation.
        • 10.18. Example 28, Perform Range Searches Using Range.
        • 10.19. Example 29, Node and Element Associations
        • 10.20. Example 30, Demo Visualizer Progressive Example
        • 10.21. Example 31, Perform Element Checking Using ElemChk.
        • 10.22. Example 31a, Compute Model Mass Properties Using MassPrp
        • 10.23. Example 32, Manage Loads Using LCase
        • 10.24. Example 32a, Manage Contact Pairs Using CPair
        • 10.25. Example 32b, Manage Analytic Surfaces using ASurf
        • 10.26. Example 32c, Manage Complex Loads Using LCase
        • 10.27. Example 32d, Draw Analytic Surfaces using ASurf and Glyph
        • 10.28. Example 33, Manage Constraints Using RCase and MCase
        • 10.29. Example 33a, Manage Initial Conditions Using ICase
        • 10.30. Example 33b, Manage Complex Constraints Using RCase
        • 10.31. Example 34, Manage Element Properties Using EProp
        • 10.32. Example 34a, Composite Shell and General Beam Property Using EProp
        • 10.33. Example 35, Manage Material Properties Using MProp
        • 10.34. Example 36, Manage Solution Properties Using SProp
        • 10.35. Example 37, Manage Tabular Functions Using TCurve
        • 10.36. Example 38, Manage Results Properties Using RProp
        • 10.37. Example 38avdm, Export Simple Finite Element Model and Results
        • 10.38. Example 38bvdm, Export Simple CFD Finite Element Model and Results
        • 10.39. Example 39, Export a Simple Linear Static Solveable Model
        • 10.40. Example 39a, Structural Finite Element Model Using Model
        • 10.41. Example 39b, Traverse and Print Contents of a Model Object
        • 10.42. Example 39c, Heat Transfer Finite Element Model Using Model
        • 10.43. Example 40vdm, Compute Shell and Beam Local Coordinate Systems
        • 10.44. Example 53, Manage System Degree of Freedom Data Using RedMat
        • 10.45. Example 55, Computational Features of Edge, Face, Cell
        • 10.46. Example 56, Using Units
        • 10.47. Example 57, Compress and Uncompress Coordinate Field with ZState
        • 10.48. Example 58vdm, Compress and Uncompress Results with ZState
        • 10.49. Example 59vgl, Demonstrate Parallel Contour and Threshold Generation
  • CEETRON Solve [vfe|vfs|vfx]
    • Vfe
      • Module Index
      • 1. Introduction
        • 1.1. Module Summary
        • 1.2. Element Library
        • 1.3. Element Technologies
        • 1.4. Accuracy of Finite Element Formulations
        • 1.5. Computed Element Quantities
        • 1.6. Degrees of Freedom
        • 1.7. Material Models
        • 1.8. Error Estimation and Mesh Adaptation
        • 1.9. Performance Issues
        • 1.10. Compiling and Linking a VfeTools Application
        • 1.11. A First Program - C Version
        • 1.12. A First Program - C++ Version
        • 1.13. A First Program - FORTRAN Version
        • 1.14. A First Program - C# Version
      • 2. Solid Elements - Solid2D, Solid3D
        • 2.1. 2D Solid Elements - Solid2D
        • 2.2. Function Descriptions
        • 2.3. 3D Solid Elements - Solid3D
        • 2.4. Function Descriptions
      • 3. Shell and Membrane Elements - Shell2D, Shell3D, Mem3D
        • 3.1. 2D Shell Elements - Shell2D
        • 3.2. Element Geometry
        • 3.3. Function Descriptions
        • 3.4. 3D Shell Elements - Shell3D
        • 3.5. Element Geometry
        • 3.6. Function Descriptions
        • 3.7. 3D Membrane Elements - Mem3D
        • 3.8. Element Geometry
        • 3.9. Function Descriptions
      • 4. Beam Elements - Beam3D
        • 4.1. Element Geometry
        • 4.2. Function Descriptions
      • 5. Truss Elements - Truss3D
        • 5.1. Element Geometry
        • 5.2. Function Descriptions
      • 6. Discrete Elements - ConElas, ConMass, Bulk, Spring
        • 6.1. Concentrated and Degree of Freedom Springs - ConElas
        • 6.2. Function Descriptions
        • 6.3. Concentrated and Degree of Freedom Masses - ConMass
        • 6.4. Function Descriptions
        • 6.5. Bulk Elements - Bulk
        • 6.6. Function Descriptions
        • 6.7. Springs - Spring
        • 6.8. Element Geometry
        • 6.9. Function Descriptions
      • 7. Interface and Gap Elements - Inter2D, Inter3D, Gap
        • 7.1. 2D Interface Elements - Inter2D
        • 7.2. Element Geometry
        • 7.3. Function Descriptions
        • 7.4. 3D Interface Elements - Inter3D
        • 7.5. Element Geometry
        • 7.6. Function Descriptions
        • 7.7. Gap Elements - Gap
        • 7.8. Element Geometry
        • 7.9. Function Descriptions
      • 8. MultiPoint Constraints - MPC
        • 8.1. Single Point Constraints
        • 8.2. Inextensional and Sliding Couplings
        • 8.3. Rigid Joints
        • 8.4. Kinematic Couplings
        • 8.5. Distributing Couplings
        • 8.6. Standard Form
        • 8.7. Function Descriptions
      • 9. Material Model Functions - MatlFun
        • 9.1. Integration Methodology
        • 9.2. Structural Analysis Material Quantities
        • 9.3. Thermal Analysis Material Quantities
        • 9.4. Function Descriptions
      • 10. Primitive Material Models - LinMat, PlasMat, HyperMat
        • 10.1. Linear Materials - LinMat
        • 10.2. Elastic Moduli
        • 10.3. Thermal Conductivity
        • 10.4. Thermal Expansions and Reference Temperature
        • 10.5. Density and Specific Heat
        • 10.6. Function Descriptions
        • 10.7. Elasto-Plastic Materials - PlasMat
        • 10.8. Elastic Moduli and Hardening Laws
        • 10.9. Thermal Expansions and Reference Temperature
        • 10.10. Function Descriptions
        • 10.11. Hyperelastic Materials - HyperMat
        • 10.12. Hyperelastic Models
        • 10.13. Thermal Expansions and Reference Temperature
        • 10.14. Function Descriptions
      • 11. Element Material Models - ShellProp, BeamProp, InterProp
        • 11.1. Shell Element Properties - ShellProp
        • 11.2. Element Properties
        • 11.3. Function Descriptions
        • 11.4. Beam Element Properties - BeamProp
        • 11.5. Element Properties
        • 11.6. Function Descriptions
        • 11.7. Interface and Gap Element Properties - InterProp
        • 11.8. Element Properties
        • 11.9. Function Descriptions
      • 12. Element and Node Utilities - ElemTran, NodeGeom, Corot
        • 12.1. Element Transformations - ElemTran
        • 12.2. Direction Cosine Matrix
        • 12.3. Element Degree of Freedom Condensation and Elimination
        • 12.4. Function Descriptions
        • 12.5. Node Geometry Utilities - NodeGeom
        • 12.6. Rigid Body Motion, Accelerations and Inertia Relief
        • 12.7. Function Descriptions
        • 12.8. Corotational Utilities - Corot
        • 12.9. Element Independent Corotation Frames
        • 12.10. Function Descriptions
      • 13. User-defined element functions - Functions
        • 13.1. Function Descriptions
      • 14. Examples
        • 14.1. Example 1, Generate Stiffness, Mass and Loads for a 3D 10 Node Tetrahedron
        • 14.2. Example 1a, Query for Element Degrees of Freedom
        • 14.3. Example 2, Generate Stiffness, Loads for a 2D Plane Stress Cantilever Beam
        • 14.4. Example 3, Generate Stiffness, Mass and Loads for a 3D 4 Node Shell
        • 14.5. Example 3a, Using a Custom MatlFun Object with Example 3
        • 14.6. Example 4, Generate Stiffness, Mass and Loads for a 3D 3 Node Beam
        • 14.7. Example 5, Rigid Body MPC Using Penalty Function
        • 14.8. Example 6, Infinitesimal Elasto-plasticity under Biaxial Stretching
        • 14.9. Example 7, Mooney-Rivlin Material in Plane Stress
        • 14.10. Example 8, Corotational Frame for a 3D Solid Element
        • 14.11. Example 9, Rigid Body Mode Detection using NodeGeom
        • 14.12. Example 10, Linear Stress Analysis Using 10 Node Tetrahedra
        • 14.13. Example 10a, Linear Stress Analysis Using 3D Solid Elements
        • 14.14. Example 11, Generate Gradients of Shape Functions
        • 14.15. Example 20, Generate Flexible Body Using Component Mode Synthesis
        • 14.16. Example 21, Inertia Relief and Linear Stress Analysis
    • Vfs
      • Module Index
      • 1. Introduction
        • 1.1. Module Summary
        • 1.2. Degree of Freedom Management
        • 1.3. System Vectors and Matrices
        • 1.4. Direct and Iterative Solution of a Linear System
        • 1.5. Compiling and Linking a VfsTools Application
        • 1.6. Parallelizing a VfsTools Application
        • 1.7. A First Program - C Version
        • 1.8. A First Program - C++ Version
        • 1.9. A First Program - FORTRAN Version
        • 1.10. A First Program - C# Version
      • 2. Degree of Freedom and Connection Management - DofTab
        • 2.1. Parallel Assembly
        • 2.2. Special Considerations for the Iterative Solver
        • 2.3. Special Considerations for Rigid Mode Analysis
        • 2.4. Function Descriptions
      • 3. System Vectors and Matrices - SysVector, SysMatrix
        • 3.1. System Vectors - SysVector
        • 3.2. Function Descriptions
        • 3.3. System Matrices - SysMatrix
        • 3.4. Linear Equation Solvers
        • 3.5. Eigenvalue Extraction
        • 3.6. Function Descriptions
      • 4. Analysis Procedures - SolProc
        • 4.1. Function Descriptions
      • 5. PARDISO Emulator - IPardiso
        • 5.1. Function Descriptions
      • 6. Examples
        • 6.1. Example 1, Solve a System of Linear Equations
        • 6.2. Example 1a, Solve for Vibration Eigenvalues and Eigenvectors
        • 6.3. Example 2, Solve for Unknowns of Four Elements
        • 6.4. Example 2a, Solve for Unknowns of Four Elements with MPC
        • 6.5. Example 2b, Multiple Solutions of Four Elements with Restraints
        • 6.6. Example 3, Direct and Iterative Solver
        • 6.7. Example 3a, Direct and Iterative Solver with Monitor Function
        • 6.8. Example 3b, Direct and Iterative Solver with Parallel Assembly
        • 6.9. Example 3c, Direct and Iterative Solver with Rotated Systems
        • 6.10. Example 4, Direct factorization solution of a non-symmetric system
        • 6.11. Example 5, Linear Static Solution Procedure using SolProc
        • 6.12. Example 5a, Linear Dynamic Solution Procedure
        • 6.13. Example 5bvfe, Linear Dynamic Solution Procedure using VfeTools
        • 6.14. Example 5c, Nonlinear Static Solution Procedure
        • 6.15. Example 5dvfe, Pre-Stressed Nonlinear Static Solution Procedure
        • 6.16. Example 5evfevis, Large Rotation Cantilever Beam with Corot
        • 6.17. Example 5fvfevis, Nonlinear Elasto-plastic Transient Solution Procedure
    • Vfx
      • Module Index
      • 1. Introduction
        • 1.1. Module Summary
        • 1.2. A First Program
      • 2. Automatic Case Generation - GenLCase, GenMCase
        • 2.1. Generate Load Cases - GenLCase
        • 2.2. Function Descriptions
        • 2.3. Generate Multipoint Constraint Cases - GenMCase
        • 2.4. Function Descriptions
      • 3. Design Analysis Solver - ProSolve
        • 3.1. Solution Sequence, Case, Step, Phase
        • 3.2. Static or Steady State Solution
        • 3.3. Buckling Solution
        • 3.4. Vibration Solution
        • 3.5. Superelement Solution
        • 3.6. Frequency Response Solution
        • 3.7. Output Solution
        • 3.8. Singular Mode Solution
        • 3.9. Direct Sparse Solver vs. Iterative Solver
        • 3.10. Solution Output Files
        • 3.11. Function Descriptions
      • 4. Report Writing - ProRender, LogFile
        • 4.1. Rendering - ProRender
        • 4.2. Function Descriptions
        • 4.3. Log File Content - LogFile
        • 4.4. Function Descriptions
      • 5. Examples
        • 5.1. Example 1, Attachment Point Load Distribution using GenLCase
        • 5.2. Example 2, Statically Determinant Constraints using GenMCase
        • 5.3. Example 3, Solving Inertia Relief and Attachment Point Loading
        • 5.4. Example 4, Design Analysis Finite Element Solver
        • 5.5. Example 5, Generate Software Rendered Images
        • 5.6. Example 6, Flexible Body Generation
        • 5.7. Example 7, Error Analysis and Mesh Refinement
        • 5.8. Example 8, Thermal-Structural Analysis
        • 5.9. Example 10, Buckling Analysis
        • 5.10. Example 11, Thermal Analysis
        • 5.11. Example 13, Frequency Response Analysis
  • CEETRON Access [vdm]
    • Module Index
    • 1. Introduction
      • 1.1. Module Summary
      • 1.2. Interface Support Information
      • 1.3. Compiling and Linking a CEETRON Access Application
        • 1.3.1. ABAQUS .odb interface
        • 1.3.2. AUTODYN interface
        • 1.3.3. FEMZIP LS-DYNA d3plot interface
        • 1.3.4. CFX results file
        • 1.3.5. CGNS data base
        • 1.3.6. Altair H3D interface
        • 1.3.7. PAM-CRASH .DSY interface
        • 1.3.8. PAM-CRASH .erfh5 interface, MSC/NASTRAN .h5, Native .vh5
        • 1.3.9. STAR-CCM .ccm results file interface
        • 1.3.10. SAMCEF .des results file interface
      • 1.4. Dataset Specification Syntax
        • 1.4.1. Dataset Name, dataset_name
        • 1.4.2. Numeric Identifiers, :id1:id2:id3
        • 1.4.3. Dataset Specification Expansion
      • 1.5. Dataset Parameters and Attributes
      • 1.6. Data Structures
      • 1.7. Finite Element Model Dataset Names and Descriptions
        • 1.7.1. Model Datasets
      • 1.8. Finite Element Result Dataset Names and Descriptions
      • 1.9. Finite Element Results at Section Points
      • 1.10. Finite Element Results at System Degrees of Freedom
      • 1.11. Finite Element Results History Datasets
      • 1.12. Monitor Functions
      • 1.13. Multiple Domains
      • 1.14. A First Program
      • 1.15. A First Program - C++ Version
    • 2. Library Device Components - Library, Dataset, Attribute
      • 2.1. Maintain Library Information
      • 2.2. Function Descriptions
      • 2.3. Maintain Dataset Information - Dataset
      • 2.4. Function Descriptions
      • 2.5. Maintain Attribute Information - Attribute
      • 2.6. Function Descriptions
    • 3. Data Functions - DataFun
      • 3.1. Library Control
      • 3.2. Query
      • 3.3. Read Datasets
      • 3.4. Function Descriptions
    • 4. Data Function Filters, Interprocess Communication - DataIPC
      • 4.1. Function Descriptions
    • 5. Library Device Interfaces - *Fil, *Lib
      • 5.1. SDRC/IDEAS Universal File - SDRCLib
      • 5.2. Writing SDRC/IDEAS Universal Files
      • 5.3. Function Descriptions
      • 5.4. ABAQUS Input File - ABAFil
      • 5.5. Function Descriptions
      • 5.6. Writing ABAQUS input files
      • 5.7. ABAQUS .fil and .odb File Output - ABALib
      • 5.8. Writing ABAQUS .fil data files
      • 5.9. ABAQUS .odb Output Data Base
      • 5.10. Function Descriptions
      • 5.11. Adams files - AdamsLib
      • 5.12. Function Descriptions
      • 5.13. AFLR (Mississippi State) Grid File - AFLRFil
      • 5.14. Function Descriptions
      • 5.15. ANSYS Input File - ANSFil
      • 5.16. Writing ANSYS Input Files
      • 5.17. Function Descriptions
      • 5.18. ANSYS .rst, .rth, .rmg, .rfl Results Files - ANSLib
      • 5.19. Function Descriptions
      • 5.20. ANSYS AUTODYN results files - AUTODYNLib
      • 5.21. Function Descriptions
      • 5.22. CFX results file - CFXLib
      • 5.23. Function Descriptions
      • 5.24. CGNS data base - CGNSVLib
      • 5.25. Function Descriptions
      • 5.26. COMSOL MPH and Sectionwise file - COMSOLLib
      • 5.27. Function Descriptions
      • 5.28. LSTC LS-DYNA input file - D3DFil
      • 5.29. Function Descriptions
      • 5.30. LSTC LS-DYNA State and Time History Databases - D3DLib
      • 5.31. Function Descriptions
      • 5.32. EnSight Casefile format - EnSightLib
      • 5.33. Function Descriptions
      • 5.34. FEMAP Neutral File - FEMAPLib
      • 5.35. Function Descriptions
      • 5.36. FIDAP Neutral File - FDILib
      • 5.37. Function Descriptions
      • 5.38. FLUENT Case and Data File - FLUENTLib
      • 5.39. Function Descriptions
      • 5.40. General Mesh Viewer File Format - GMVLib
      • 5.41. Function Descriptions
      • 5.42. Altair Engineering HyperMesh ASCII File - HMAFil
      • 5.43. Function Descriptions
      • 5.44. Altair Engineering H3D File - H3DLib
      • 5.45. Function Descriptions
      • 5.46. MSC/Marc Post File - MarcLib
      • 5.47. Function Descriptions
      • 5.48. Memory object - MemLib
      • 5.49. Function Descriptions
      • 5.50. MSC/NASTRAN bulk data input file - NASFil
      • 5.51. Function Descriptions
      • 5.52. Writing NASTRAN Input Files
      • 5.53. NASTRAN OUTPUT2, .xdb and .h5 data files - NASLib
      • 5.54. Function Descriptions
      • 5.55. Writing NASTRAN OUTPUT2 data files
      • 5.56. Native file - NatLib
      • 5.57. Function Descriptions
      • 5.58. OBJ file - OBJFil
      • 5.59. Function Descriptions
      • 5.60. OpenFOAM database - OpenFOAMLib
      • 5.61. Function Descriptions
      • 5.62. Patran Neutral model and results file - PatLib
      • 5.63. Function Descriptions
      • 5.64. ESI/PAM-CRASH DAISY and ERF file - PAMLib
      • 5.65. Function Descriptions
      • 5.66. PERMAS result file - PERMASLib
      • 5.67. Function Descriptions
      • 5.68. NASA/PLOT3D grid, solution and function files - PLOT3DLib
      • 5.69. Function Descriptions
      • 5.70. POLYFLOW data base - POLYFLOWLib
      • 5.71. Function Descriptions
      • 5.72. Writing PTC/Mechanica FEM Neutral Format - RASFil
      • 5.73. Function Descriptions
      • 5.74. PTC/Mechanica Design Study - RASLib
      • 5.75. Function Descriptions
      • 5.76. SAMCEF des file - SAMCEFLib
      • 5.77. Function Descriptions
      • 5.78. STAR-CCM data base - STARCCMLib
      • 5.79. Function Descriptions
      • 5.80. 3D Systems/STL ASCII text and binary file - STLFil
      • 5.81. Function Descriptions
      • 5.82. Tecplot file format - TecplotLib
      • 5.83. Function Descriptions
      • 5.84. Vtk Legacy File Format - VTKLib
      • 5.85. Function Descriptions
    • 6. Library Manager - LMan
      • 6.1. Function Descriptions
    • 7. Examples
      • 7.1. Example 1, List Datasets on a Library Device
      • 7.2. Example 2, Read and Print Model Data
      • 7.3. Example 3, Read and Print Results State Data
      • 7.4. Example 3a, Read and Print Results History Data
      • 7.5. Example 3b, Read and Print Remeshing Results
      • 7.6. Example 3c, Read and Print Results History Summary
      • 7.7. Example 3d, Read and Print Reduced Matrix Data
      • 7.8. Example 3e, Read and Print Particle Data
      • 7.9. Example 3f, Read and Print Modal and Panel Contribution Results
      • 7.10. Example 4, Export all Datasets
      • 7.11. Example 5, Open and Append Files
      • 7.12. Example 5a, Open Files without Model Data
      • 7.13. Example 6, Read and Print Finite Element Model in Fluent Form
      • 7.14. Example 7, Read and Write Input Decks
      • 7.15. Example 8, Remotely Access Any File Format
      • 7.16. Example 8a, Remotely Writing a Model in Native Vdm Format
      • 7.17. Example 9, Read and Transform Stress/Strain State Data
      • 7.18. Example 10, Using a Monitor Function
      • 7.19. Example 11, Reading Multiple Domains
      • 7.20. Example 12, Load Model and Results and Save to Native File
      • 7.21. Example 13, Save Model Using MemLib
  • CEETRON Mesh [vis]
    • Module Index
    • 1. Introduction
      • 1.1. Module Summary
      • 1.2. Controlling Mesh Size
      • 1.3. Monitoring Meshing Progress
      • 1.4. Use of the Connect Module
    • 2. Mapped Mesh Generation - MapMesh, ExtMesh
      • 2.1. Mapped Mesh Generation - MapMesh
      • 2.2. Function Descriptions
      • 2.3. Extruded Mesh Generation - ExtMesh
      • 2.4. Function Descriptions
    • 3. Triangular Mesh Generation - TriMesh
      • 3.1. Function Descriptions
    • 4. 3D Curve and Surface Mesh Generation - CurvMesh, SurfMesh
      • 4.1. Curve Mesh Generation - CurvMesh
      • 4.2. Function Descriptions
      • 4.3. Surface Mesh Generation - SurfMesh
      • 4.4. Conic Section Geometry
      • 4.5. Mapped Mesh Regions
      • 4.6. Non-manifold Geometry, Voids and Inclusions
      • 4.7. Periodic Meshes
      • 4.8. Function Descriptions
    • 5. 3D Volume Mesh Generation - TetMesh, VolMesh
      • 5.1. 3D Tetrahedral Mesh Generation - TetMesh
      • 5.2. Non-manifold Geometry, Voids, Inclusions and Hard Nodes and Edges
      • 5.3. Mesh Refinement and Adaptivity
      • 5.4. Function Descriptions
      • 5.5. 3D General Volume Mesh Generation - VolMesh
      • 5.6. Function Descriptions
    • 6. Examples
      • 6.1. Example 41, Generate a Surface Mapped Mesh
      • 6.2. Example 41a, Generate a Multiple Patch Mapped Mesh
      • 6.3. Example 42, Generate an Extruded Mesh
      • 6.4. Example 42a, Generate an Extruded Mesh along Normals
      • 6.5. Example 42b, Generate a TetMesh with an Extruded Boundary Layer
      • 6.6. Example 42c, Generate an Extruded Mesh with Interface Layers
      • 6.7. Example 43, Generate a 2D Planar Tri Mesh
      • 6.8. Example 43a, Generate a 2D Planar Tri Mesh with Parabolic Lines
      • 6.9. Example 43b, Generate a 2D Planar Tri Mesh with Sizing Function
      • 6.10. Example 43c, Generate a 2D Planar Quad Mesh
      • 6.11. Example 43d, Refine a 2D Planar Tri Mesh
      • 6.12. Example 43e, Refine a 2D Planar Tri Mesh as an Orphan Mesh
      • 6.13. Example 43f, Generate a 2D Planar Tri Mesh with Sizing
      • 6.14. Example 43g, Generate a 2D Planar Tri Mesh with Interior Sizing
      • 6.15. Example 44, Generate a 3D Volume Tet Mesh
      • 6.16. Example 44a, Generate a 3D Volume Tet Mesh with Interior Features
      • 6.17. Example 44b, Generate a 3D Volume Tet Mesh of a Simple Cube
      • 6.18. Example 44c, Refine a 3D Volume Tet Mesh as an Orphan Mesh
      • 6.19. Example 44d, Successively Refine a 3D Linear Tet Mesh
      • 6.20. Example 44e, Successively Refine a 3D Parabolic Tet Mesh
      • 6.21. Example 45, Generate Surface Mesh and 3D Volume Tet Mesh
      • 6.22. Example 45a, Generate Surface and 3D Volume Tet Mesh with Sizing
      • 6.23. Example 46, Generate 3D Curve Mesh Using CurvMesh
      • 6.24. Example 47, Generate 3D Surface Mesh Using SurfMesh
      • 6.25. Example 47a, Generate 3D Surface Mesh with Associations
      • 6.26. Example 47b, Generate 3D Surface Mesh with Normals and Associations
      • 6.27. Example 47c, Generate a Non-Manifold 3D Surface Mesh with Sizing
      • 6.28. Example 47d, Generate a 3D Surface Mesh with Trimming Loop
      • 6.29. Example 48, Generate a 3D Volume Tet Mesh from an STL File
      • 6.30. Example 48a, Generate an Anisotropic Surface Mesh and Tet Mesh
      • 6.31. Example 48b, Generate a Surface Mesh and Tet Mesh, Non-manifold Solid
      • 6.32. Example 48c, Refine a non-Manifold 3D Volume Tet Mesh
      • 6.33. Example 48d, Generate a Tet Mesh, Non-manifold Solid
      • 6.34. Example 48e, Generate a Hybrid Boundary and Volumetric Mesh
      • 6.35. Example 48f, Generate a Surface Mesh and Pyr/Tet Mesh Interior Sizing
      • 6.36. Example 48g, Generate a Surface Mesh, Curve Mesh and Tet Mesh
      • 6.37. Example 49, Generate 3D Volume Tet Model and Write to .vdm File
      • 6.38. Example 50, Generate a 3D Volume Tet Mesh with No Interior Points
      • 6.39. Example 51, Tesselate and Mesh a Bounded Region in a Plane
      • 6.40. Example 52acis, Illustrate ACIS Interface to SurfMesh and TetMesh
      • 6.41. Example 52capri, Illustrate CAPRI Interface to SurfMesh and TetMesh
      • 6.42. Example 52pk, Illustrate Parasolid Interface to SurfMesh and TetMesh
      • 6.43. Example 52occ, Illustrate OpenCASCADE Interface to SurfMesh and TetMesh
      • 6.44. Example 60, Generate a 3D Surface Mesh with User Nodes
      • 6.45. Example 60a, Refine a 3D Surface Mesh
      • 6.46. Example 61, Generate a Mixed Volumetric and Boundary Mesh
      • 6.47. Example 61a, Generate a Mixed Shape 3D Volume Mesh
      • 6.48. Example 61b, Generate a Mixed Order 3D Volume Mesh
      • 6.49. Example 62, Generate a Quad Surface Mesh and Tet Volume Mesh
  • Legacy Visualization [vis|vgl]
    • Visualization Modules [vis]
      • Module Index
      • 1. Introduction
        • 1.1. Module Summary
        • 1.2. Computational Cells
        • 1.3. Element Types
        • 1.4. Element Coordinate Systems
        • 1.5. Mathematical Data Types
        • 1.6. Complex Numbers
        • 1.7. Compiling and Linking a VisTools Application
        • 1.8. Attribute Objects, Data Interpolation, Isovalue Clipping and Topology
        • 1.9. A First Program - C Version
        • 1.10. A First Program - C++ Version
        • 1.11. A First Program - FORTRAN Version
        • 1.12. A First Program - C# Version
      • 2. Attributes - CoordSys, Units, VisContext
        • 2.1. Coordinate System - CoordSys
        • 2.2. Function Descriptions
        • 2.3. Units - Units
        • 2.4. Function Descriptions
        • 2.5. Visualization Context - VisContext
        • 2.6. Function Descriptions
      • 3. Color and Transparency Mapping - Levels, ColorMap, TransMap, Legend
        • 3.1. Map Field Magnitude to Level - Levels
        • 3.2. Function Descriptions
        • 3.3. Color Mapping - ColorMap
        • 3.4. Function Descriptions
        • 3.5. Transparency Mapping - TransMap
        • 3.6. Function Descriptions
        • 3.7. Color and Transparency Mapping Diagrams - Legend
        • 3.8. Attribute Objects
        • 3.9. Function Descriptions
      • 4. Isosurface Clipping, Data Interpolation - IsoClip, DataInt, PrmClp
        • 4.1. Isosurface Clipping - IsoClip
        • 4.2. Function Descriptions
        • 4.3. Data Interpolation - DataInt
        • 4.4. Function Descriptions
        • 4.5. Graphics Primitive Clipping - PrmClp
        • 4.6. Attribute Objects
        • 4.7. Function Descriptions
      • 5. Discrete Markers and Values - Mark, Value
        • 5.1. Markers - Mark
        • 5.2. Attribute Objects
        • 5.3. Function Descriptions
        • 5.4. Values - Value
        • 5.5. Attribute Objects
        • 5.6. Function Descriptions
      • 6. Wire Frame and Shaded Surface Rendering - Edge, Face, Cell
        • 6.1. Wire Frame Rendering - Edge
        • 6.2. Attribute Objects
        • 6.3. Function Descriptions
        • 6.4. Shaded Surface - Face
        • 6.5. Attribute Objects
        • 6.6. Function Descriptions
        • 6.7. Shaded Solid - Cell
        • 6.8. Attribute Objects
        • 6.9. Function Descriptions
      • 7. Isovalues - Segment, Contour, Threshold, IsoLabel
        • 7.1. 1D Domains - Segment
        • 7.2. Attribute Objects
        • 7.3. Function Descriptions
        • 7.4. 2D Domains - Contour
        • 7.5. Attribute Objects
        • 7.6. Function Descriptions
        • 7.7. 3D Domains - Threshold
        • 7.8. Attribute Objects
        • 7.9. Function Descriptions
        • 7.10. 2D Contour Line Labeling - IsoLabel
        • 7.11. Attribute Objects
        • 7.12. Function Descriptions
      • 8. Tangent Curve Generation - Trace, Stream
        • 8.1. 2D Domains - Trace
        • 8.2. Attribute Objects
        • 8.3. Function Descriptions
        • 8.4. 3D Domains - Stream
        • 8.5. Attribute Objects
        • 8.6. Function Descriptions
      • 9. Annotation - Axis, Billboard, Dimension, Font, Glyph, Tess, Triad
        • 9.1. Annotated Axes - Axis
        • 9.2. Attribute Objects
        • 9.3. Function Descriptions
        • 9.4. Billboard Displays - Billboard
        • 9.5. Attribute Objects
        • 9.6. Function Descriptions
        • 9.7. Dimensioning - Dimension
        • 9.8. Attribute Objects
        • 9.9. Function Descriptions
        • 9.10. Stroked Text - Font
        • 9.11. Attribute Objects
        • 9.12. Function Descriptions
        • 9.13. Markers and Glyphs - Glyph
        • 9.14. Segmented Glyphs
        • 9.15. Attribute Objects
        • 9.16. Function Descriptions
        • 9.17. Tesselation Tools - Tess
        • 9.18. Attribute Objects
        • 9.19. Function Descriptions
        • 9.20. Coordinate System Triads - Triad
        • 9.21. Attribute Objects
        • 9.22. Function Descriptions
      • 10. Manipulators - HandleBox, PolyBox, WorkPlane
        • 10.1. Handle Box - HandleBox
        • 10.2. Attribute Objects
        • 10.3. Function Descriptions
        • 10.4. Polygon Box - PolyBox
        • 10.5. Attribute Objects
        • 10.6. Function Descriptions
        • 10.7. Work Plane - WorkPlane
        • 10.8. Attribute Objects
        • 10.9. Function Descriptions
      • 11. Beam Elements and Beam Sections - BeamElem, BeamSect
        • 11.1. Beam Elements - BeamElem
        • 11.2. Attribute Objects
        • 11.3. Function Descriptions
        • 11.4. Beam Section Properties - BeamSect
        • 11.5. Attribute Objects
        • 11.6. Function Descriptions
      • 12. Shell Elements and Shell Walls - ShellElem, ShellWall
        • 12.1. Shell Elements - ShellElem
        • 12.2. Attribute Objects
        • 12.3. Function Descriptions
        • 12.4. Shell Wall Properties - ShellWall
        • 12.5. Attribute Objects
        • 12.6. Function Descriptions
      • 13. Rigid, Mass, Spring and Gap Elements - RigidElem, MassElem, DiscElem, GapElem
        • 13.1. Rigid Elements - RigidElem
        • 13.2. Attribute Objects
        • 13.3. Function Descriptions
        • 13.4. Mass Elements - MassElem
        • 13.5. Attribute Objects
        • 13.6. Function Descriptions
        • 13.7. Spring and Dashpot Elements - DiscElem
        • 13.8. Attribute Objects
        • 13.9. Function Descriptions
        • 13.10. Gap Elements - GapElem
        • 13.11. Attribute Objects
        • 13.12. Function Descriptions
      • 14. Drawing Functions - DrawFun
        • 14.1. Drawing Function Summary
        • 14.2. Function Descriptions
        • 14.3. Summary of Drawing Functions
        • 14.4. Draw Function API - OpenGL
      • 15. Examples
        • 15.1. Example 1, Draw Isosurfaces and Volume Fringes in Hex and Tet
        • 15.2. Example 2, Draw Legends
        • 15.3. Example 3, Draw Vectors at Vertices of a Hexahedron
        • 15.4. Example 3a, Tensor Computations Using Mark
        • 15.5. Example 4, Draw Fringes on Threshold Surfaces
        • 15.6. Example 4a, Draw Fringes on Contour Lines
        • 15.7. Example 5, Tangent Curve Generation in a Plane
        • 15.8. Example 5a, Stream Ribbon Generation in a Tri-Parabolic Hexahedron
        • 15.9. Example 6, Using Stroked Fonts
        • 15.10. Example 7, Using Glyphs
        • 15.11. Example 7a, Draw Displacement Restraints Using Glyph
        • 15.12. Example 7b, Draw Segmented Glyphs
        • 15.13. Example 8, Drawing Axes
        • 15.14. Example 9, Clip Finite Element Faces to Isosurfaces
        • 15.15. Example 9a, Clip Finite Elements to a Volume
        • 15.16. Example 9b, Clip Graphics Primitives to Isosurfaces
        • 15.17. Example 10, Draw Contours on Element Faces Using Contour
        • 15.18. Example 10a, Draw Isosurfaces in Elements Using Threshold
        • 15.19. Example 10b, Draw Mesh Section Using Contour and Threshold
        • 15.20. Example 10c, Draw Contour Line Labels Using IsoLabel
        • 15.21. Example 11, Display Scalar, Vector and Tensor Markers
        • 15.22. Example 11a, Draw Distributed Loads
        • 15.23. Example 12, Draw Triads
        • 15.24. Example 13, Compute and Draw a TEE Beam Section
        • 15.25. Example 13a, Compute and Draw a User Defined Beam Section
        • 15.26. Example 13b, Draw a TEE, GEOMETRY and SEGMENTS Beam Element
        • 15.27. Example 13c, Compute and Plot Strain on a TEE Beam Section
        • 15.28. Example 13d, Contour Stress on a TEE Beam Element
        • 15.29. Example 13e, Draw TEE Beam Element Bending Moment Diagram
        • 15.30. Example 13f, Compute Cross-section Properties for Composite Beam
        • 15.31. Example 13g, Draw TEE Beam Element with Local Axis Orientations
        • 15.32. Example 14, Compute and Draw a Three Layer Shell Wall
        • 15.33. Example 14a, Draw a Three Layer Parabolic Triangular Shell Element
        • 15.34. Example 14b, Contour Plot and Cutting Plane 3D Monocoque Shell Elements
        • 15.35. Example 15, Draw a Simple Billboard
        • 15.36. Example 15a, Draw a Fancy Billboard
        • 15.37. Example 16, Draw Dimensioning Annotation
        • 15.38. Example 17, Using Coordinate Systems - CoordSys
        • 15.39. Example 18, Draw Rigid Elements - RigidElem
        • 15.40. Example 18a, Draw Mass Elements - MassElem
        • 15.41. Example 18b, Draw Spring and Dashpot Elements - DiscElem
        • 15.42. Example 18c, Draw Gap Elements - GapElem
        • 15.43. Example 19, Draw a 2D Polygon - Tess
        • 15.44. Example 19a, Triangulate a Planar Slice of a Bounded Tesselation
    • Rendering Modules [vgl]
      • 1. Introduction
      • 2. Embedding VglTools in Application Frameworks
      • 3. Bitmaps, Raster Fonts and Textures - Bitmap,RasFont,Texture
      • 4. Coordinate Transformations - Xfm,Xfmstack
      • 5. Graphics Buffers - ZBuffer,FBuffer,Pixelmap
      • 6. Drawing Functions - DrawFun
      • 7. Display List, File and Tee, - DList,DFile,DTee
      • 8. Software Rendering - DataBuf,RendBuf
      • 9. Graphics Device Interfaces - Dev,OpenGLDev
      • 10. User Input and Interaction - IActor,Popup
      • 11. Graphics Primitive Processing, - DOpt
      • 12. Utilities Quadric Surfaces - Quadric
      • 13. Examples
CEETRON Mesh/Access/Solve
  • CEETRON Mesh
  • Module Index
Previous Next

Module Index

CurvMesh

Curve Mesh Generation - CurvMesh

ExtMesh

Extruded Mesh Generation - ExtMesh

MapMesh

Mapped Mesh Generation - MapMesh

SurfMesh

Surface Mesh Generation - SurfMesh

TetMesh

3D Tetrahedral Mesh Generation - TetMesh

TriMesh

Triangular Mesh Generation - TriMesh

VolMesh

3D General Volume Mesh Generation - VolMesh

Previous Next

© Copyright 2023, Tech Soft 3D

Return to top