Personal tools
You are here: Home openCMISS Wiki cmgui data structures
Views
cmgui data structures copied.

cmgui data structures

last edited 3 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
        • Value storage
      • 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 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
  • Computed fields
  • Computed variables