Views
cmgui data structures
last edited 2 years ago by blackett
- Cmiss Region
- FE region
Provides a scope within which fields, nodes and elements are unique. Holds lists of many of the data structures that can be shared between nodes and between elements Manages change logs for contained nodes and elements and callbacks for external objects interested in those changes.
- FE field
- Name
- Type
- Number of components
- Coordinate system
- Value type
- Values storage
Fields can store their own values (constant and indexed fields)
- Nodes
- Node field info
- Node field
- FE field
- FE time sequence
- versions/derivatives
- FE region
- Node field
- Value storage
- Node field info
- Element
- Identifier
- Element field info
- Element field
- FE field
- Basis
- Type
- Blending matrix
- Basis function pointers
- Basis function arguments
- Node to element map
- Element field values
These are a caching mechanism where the nodal values required to evaluate the basis functions on this element are stored to speed up multiple evaluations.
- FE region
- Element field
- Element node scale field info
- Nodes
- Scale factors
- Values storage
Used for grid points
- Element shape
- dimension
- type
A definition of topology
- faces
- face normals
- face to element matrix
A matrix that converts xi coordinates in a face element to the element
- Parent list
- Faces
- FE field
- FE region
- Computed fields
- Computed variables